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.
POST
https://example.thoughtindustries.com/incoming/v2/users/bulkClientLicenseAssignmentExample 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
| Name | Type | Required | Location | Description |
|---|---|---|---|---|
users | BulkClientLicenseAssignmentUser[] | Yes | body | Array 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
| Field | Type | Description |
|---|---|---|
updatedRecordCount | integer | Number of user records successfully updated. |
errors | BulkAssignmentUserError[] | Array of error objects for any users whose license assignment failed. |
errors.id | uuid | Unique identifier of the user whose assignment failed. |
errors.identifier | string | The identifier (such as email or username) used to look up the user. |
errors.error | string | Description of why the assignment failed for this user. |
errors.record | string | The raw record value associated with the failed assignment. |