Put Update Entitlement Definition
Updates an entitlement definition. Only the catalog 'activationPolicy' value can be updated in this way ('AUTOMATIC' or 'USER_ACTIVATED').
An entitlement definition is the attachment of a user or group to a catalog item.
Catalog ID is a unique internal identifier and can be retrieved using the catalogitems/search API.
The user/group ID can be searched using the SCIM API: /scim/Users?filter=... or /scim/Groups?filter=
Put operation requires resending all attributes (not just the ones that need change).
The entitled catalog ID
d24afa39-05a1-433f-8aa9-ad41c9a3d394
Specify which type of subject type.
users
The ID of the user or group to entitle
d24afa39-05a1-433f-8aa9-ad41c9a3e395
the entitlement definition updated information as a JSON string
{
"catalogItemId": "042eb1e6-61b0-451b-b35e-e9811e2459a2",
"subjectType": "GROUPS",
"subjectId": "083ed8e6-6a39-461a-b0de-e9800e245900",
"activationPolicy": "AUTOMATIC"
}
The catalog item ID
The entitlement subject type (USERS or GROUPS)
The Subject ID
The deployment type of the application on the user portal.
successful operation
{
"catalogItemId": "042eb1e6-61b0-451b-b35e-e9811e2459a2",
"subjectType": "GROUPS",
"subjectId": "083ed8e6-6a39-461a-b0de-e9800e245900",
"activationPolicy": "AUTOMATIC"
}
The catalog item ID
The entitlement subject type.
_links
The Subject ID
The deployment type of the application on the user portal.
The supplied JSON is incorrect
The user does not have the required permissions to update the entitlement.
The requested entitlement definition doesn't exist. The response includes detailed reason codes: catalogitem.not.found, user.not.found, NOT_FOUND (subject type not found), entitlement.definition.not.found.