---
title: "POST /api/product/validate-serial"
method: POST
path: "/api/product/validate-serial"
tags: ["products"]
---

# POST /api/product/validate-serial

`POST /api/product/validate-serial`

## Request body

- ValidateSerialNumberRequest
  - `serialNumber` string, required
  - `sessionID` string, nullable
  - `sbxDataCenter` string, nullable

## Response `200`

Success

- ValidateSerialNumberResponse
  - `content` ValidateSerialNumber
    - `inputType` string, nullable
    - `inputStatus` string, nullable
    - `serialNumber` string, nullable
    - `userName` string, nullable
    - `productType` string, nullable
    - `validation` string, nullable
    - `productFamily` string, nullable
    - `surveyPresent` string, nullable
    - `termsConditions` string, nullable
    - `authCode` string, nullable
    - `productID` string, nullable
    - `partnerName` string, nullable
    - `upgradeType` string, nullable
    - `registerMessageCode` string, nullable
    - `addressRequired` string, nullable
    - `NFR` string, nullable
    - `productLine` string, nullable
    - `isAWSProduct` boolean
    - `isWCMProduct` boolean
    - `isZTApplies` string, nullable
    - `isBundelCSC` string, nullable
    - `onpremGMSttfqdnmsg` string, nullable
    - `noNsmOnPremParentHelpText` string, nullable
    - `nsmOnPremTZ80HeaderText` string, nullable
    - `nsmOnPremTZ80ContentText` string, nullable
    - `firewallmgnoptions` Firewallmgnoption[], nullable
      - `optionname` string, nullable
      - `displayorder` integer, nullable
      - `currentOption` integer
    - `isswitch` boolean
    - `switchoptions` SwitchManagementOptions[], nullable
      - `order` integer
      - `name` string, nullable
      - `displayname` string, nullable
    - `cloudlist` Cloudgmsdetails[], nullable
      - `serialnumber` string, nullable
      - `datacenter` string, nullable
      - `productgpid` string, nullable
      - `productgpname` 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
    - `competitiveReplacementTNC` string, nullable
  - `arrTradeInSerials` TradeInSerialList[], nullable
    - `ID` string, nullable
    - `serialnumber` string, nullable
    - `name` string, nullable
    - `selected` string, nullable
    - `registrationCode` string, nullable
    - `firmwareVersion` string, nullable
    - `productLine` string, nullable
    - `createdDate` string, nullable
    - `productFamily` string, nullable
    - `serialNumberName` string, nullable
    - `expirationDate` string, nullable
    - `isLSG` string, nullable
    - `lsgMsg` string, nullable
    - `productID` string, nullable
    - `friendlyName` string, nullable
    - `ssipnProgram` string, nullable
    - `infoText` string, nullable
    - `warningText` string, nullable
    - `nodeUpgrade` string, nullable
  - `arrPolicyServerResult` PolicyServerUrlDetails[], nullable
    - `PolicyServerUrl` string, nullable
    - `DisplayName` string, nullable
    - `ttserverfqdnurl` string, nullable
    - `GMSSerial` string, nullable
    - `nsmOnPremNodeCount` string, nullable
    - `NsmOnPremExpirationDate` string, nullable
  - `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)
