Skip to main content
https://.thoughtindustries.com

Bulk Panorama Assignment

Assigns Panorama client licenses to multiple users in a single request

Assigns Panorama client licenses to multiple users in a single request.

POSThttps://example.thoughtindustries.com/incoming/v2/users/bulkClientLicenseAssignment

Example request

curl -X POST "https://example.thoughtindustries.com/incoming/v2/users/bulkClientLicenseAssignment" \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "users": []
}'

Parameters

NameTypeRequiredLocationDescription
usersBulkClientLicenseAssignmentUser[]YesbodyArray of user objects to assign Panorama client licenses to.

Example response

{
  "data": {
    "APIBulkPanoramaAssignment": {
      "updatedRecordCount": 0,
      "errors": [
        {
          "id": "00000000-0000-0000-0000-000000000000",
          "identifier": "string",
          "error": "string",
          "record": "string"
        }
      ]
    }
  }
}

Response fields

FieldTypeDescription
updatedRecordCountintegerNumber of user records successfully updated.
errorsBulkAssignmentUserError[]Array of error objects for any users whose license assignment failed.
errors.iduuidUnique identifier of the user whose assignment failed.
errors.identifierstringThe identifier (such as email or username) used to look up the user.
errors.errorstringDescription of why the assignment failed for this user.
errors.recordstringThe raw record value associated with the failed assignment.