---
title: "POST /api/mssp/enroll-MSSP"
method: POST
path: "/api/mssp/enroll-MSSP"
tags: ["MSSP"]
---

# POST /api/mssp/enroll-MSSP

`POST /api/mssp/enroll-MSSP`

## Request body

- EnrollMSSPRequest
  - `serialNumber` string, nullable
  - `Mode` string, nullable
  - `nodeCount` string, nullable
  - `expirationDate` string, nullable
  - `isForcedEnrollValidation` boolean
  - `regionID` string, nullable
  - `serviceId` string, nullable — ServiceID of the service to which provisioning need to be applied
  - `ProductID` string, nullable — productID of the Product to which provisioning need to be applied
  - `isHA` string, nullable — Is highAvailablity Needed ? Applicalble only on cases where HighAvailablity is offered
  - `isZT` string, string, nullable — is ZeroTouch Needed or not ? Applicable only on certain Firewall Series
  - `regionName` string, nullable — RegionName of the DataCenter
  - `friendlyName` string, nullable — FriendlyName of the Provision Product
  - `expireService` string, nullable — expireService
  - `Services` AllocateMSSPRequest[], nullable
    - `serialNumber` string, nullable — serialNumber of the product in case of Editing the provision, empty when mode=PROVISION
    - `serviceId` string, nullable — ServiceID of the service to which provisioning need to be applied
    - `ProductID` string, nullable — productID of the Product to which provisioning need to be applied
    - `nodeCount` string, nullable — nodeCount, if applicable
    - `expirationDate` string, nullable
    - `isHA` string, nullable — Is highAvailablity Needed ? Applicalble only on cases where HighAvailablity is offered
    - `regionID` string, nullable — RegionID of the DataCenter
    - `isZT` string, string, nullable — is ZeroTouch Needed or not ? Applicable only on certain Firewall Series
    - `regionName` string, nullable — RegionName of the DataCenter
    - `friendlyName` string, nullable — FriendlyName of the Provision Product
    - `expireService` string, nullable — expireService
    - `Mode` string, string, nullable — send the Mode - PROVISION for new Provisioning and EDIT for editing existing provisions
    - `Services` AllocateMSSPRequest[], nullable

## Response `200`

Success

- ResponseStructure
  - `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)
