---
title: "POST /api/product/multi-key-activation"
method: POST
path: "/api/product/multi-key-activation"
tags: ["license"]
---

# POST /api/product/multi-key-activation

`POST /api/product/multi-key-activation`

## Request body

- MultiKeyActivationRequest
  - `arrMultiKeyActivation` MultiKeyActivation[], nullable
    - `serialnumber` string, nullable
    - `activationKey` string, nullable
    - `endDate` string, nullable
    - `messageAccept` string, nullable
    - `actionType` string, nullable
    - `validationStatus` string, nullable
    - `rootServiceID` string, nullable
    - `datacenterid` string, nullable
    - `gmsserialnumber` string, nullable
    - `datacenter` string, nullable
    - `ztvalue` string, nullable
  - `mode` string, nullable

## Response `200`

Success

- MultiKeyActivationResponse
  - `arrActivateServiceStatus` ActivateService[], nullable
    - `serialnumber` string, nullable
    - `activationKey` string, nullable
    - `actualserviceID` string, nullable
    - `actualserviceName` string, nullable
    - `endDate` string, nullable
    - `messageAccept1` string, nullable
    - `actionType` string, nullable
    - `status` string, nullable
    - `errorMessage` string, nullable
    - `BaseTable` string, nullable
    - `BlockActivation` string, nullable
    - `DataCenters` OffsiteLocation[], nullable
      - `locationID` string, nullable
      - `locationName` string, nullable
    - `DCWarning1` string, nullable
    - `DCWarning2` string, nullable
    - `DCWarning3` string, nullable
    - `ExpiryDate` string, nullable
    - `IsPostAcivation` string, nullable
    - `NodeCountText` string, nullable
    - `NumberOfLicenses` string, nullable
    - `PostActivationList` PostActivation[], nullable
      - `ServiceName` string, nullable
      - `NoOfnodes` string, nullable
      - `ExpirDate` string, nullable
      - `ServiceId` string, nullable
      - `UpdateType` string, nullable
      - `isDisplayable` string, nullable
      - `infoText` string, nullable
      - `status` string, nullable
      - `childServices` PostActivation[], nullable
    - `ProductFriendlyName` string, nullable
    - `SelectedDataCenter` string, nullable
    - `SerActivatedMessage` string, nullable
    - `ServiceType` string, nullable
    - `SName` string, nullable
    - `TermsCondition` string, nullable
    - `isSecureKey` boolean
    - `termsConditions` string, nullable
    - `arrDataCenter` DataCenter[], nullable
      - `description` string, nullable
      - `name` string, nullable
      - `apiUrl` string, nullable
      - `navPageServer` string, nullable
      - `display` string, nullable
      - `dmDataCenterLocationID` string, nullable
      - `dmPlatformID` string, nullable
      - `dataCenterName` string, nullable
      - `hostedEmailSecurityDataCenterID` string, nullable
    - `onpremdetails` OnpremGMSDetials[], nullable
      - `serialnumber` string, nullable
      - `policyserver` string, nullable
      - `ttserverfqdn` string, nullable
      - `displayname` string, nullable
    - `productgroupId` string, nullable
    - `isCloudService` boolean
    - `isZeroTouch` boolean
    - `isMpssZeroTouch` boolean
    - `checkCloudSerivce` boolean
    - `arrPostActivation` PostActivation[], nullable
      - `ServiceName` string, nullable
      - `NoOfnodes` string, nullable
      - `ExpirDate` string, nullable
      - `ServiceId` string, nullable
      - `UpdateType` string, nullable
      - `isDisplayable` string, nullable
      - `infoText` string, nullable
      - `status` string, nullable
      - `childServices` PostActivation[], nullable
    - `arrUpgradeConfirmation` UpgradeConfirmation[], nullable
      - `ServiceName` string, nullable
      - `ProductName` string, nullable
      - `ServiceFamily` string, nullable
      - `NoOfnodes` string, nullable
      - `ExpirDate` string, nullable
      - `ServiceId` string, nullable
      - `UpdateType` string, nullable
      - `isDisplayable` string, nullable
      - `infoText` string, nullable
      - `status` string, nullable
      - `childServices` UpgradeConfirmation[], nullable
    - `productFamily` string, nullable
    - `productLine` string, nullable
    - `serviceid` string, nullable
    - `confirmMessage` string, nullable
    - `competitiveReplacementTNC` string, nullable
    - `isShowReboot` boolean
    - `switchtoCloudWarningText1` string, nullable
    - `showMpssDgWarning` boolean
    - `mpssDownGradeWarningMsg` string, nullable
    - `showMonthlyConvertPopup` boolean
    - `isMpssOnBoarding` boolean
    - `mpssOnboardingRequest` MpssOnboardingRequest
      - `SerialNumber` string, nullable
      - `ManagementOption` string, nullable
      - `ZeroTouch` string, nullable
      - `DataCenter` string, nullable
  - `arrMultiMultiKeyActivationStatus` MultiKeyActivationStatus[], nullable
    - `batchID` string, nullable
    - `fileUploadedOn` string, nullable
    - `batchStatus` string, nullable
    - `numberOfKeys` string, nullable
    - `dtfileUploadedOn` string, nullable
    - `arrAutoServiceActivationStatus` AutoServiceActivationStatus[], nullable
      - `batchID` string, nullable
      - `serialnumber` string, nullable
      - `activationKey` string, nullable
      - `activated` string, nullable
      - `createdDate` string, nullable
      - `serviceStatus` string, nullable
      - `status` string, nullable
      - `endDate` string, nullable
      - `failureReason` string, nullable
  - `arrMultiKeyActivationResult` MultiKeyActivationResult[], nullable
    - `serialnumber` string, nullable
    - `activationKey` string, nullable
    - `status` string, nullable
    - `message` string, nullable
  - `isActivationEnabled` boolean
  - `operationStatus` string, nullable
  - `msgCode` string, nullable
  - `msgId` string, nullable
  - `msgDesc` string, nullable

---

[API](https://skmtc.dev/mysonicwall/apis/restapi-core-v1.md) · [All operations](https://skmtc.dev/mysonicwall/apis/restapi-core-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mysonicwall/restapi-core-v1/revisions/ddffed195eba/schema)
