- okta.governance.entitlements.manage
- APP_ADMIN
Replaces an entitlement's name, description, or values. This API requires a complete list of updated values, which may present limitations for certain use cases. For more practical and flexible usage, consider using the Update the entitlement.
The writable attributes of an entitlement
The display name for an entitlement property
The value of an entitlement property
The description of an entitlement property
Indicates if the entitlement property can hold multiple values. If this property is true, then the dataType property is set to array.
The data type of the entitlement property
| Enum Value | Description |
|---|---|
| string | The entitlement property is a single value. |
| array | The entitlement property is multivalued. |
The Okta resource in ORN format
See the ORN format for supported resources.
curl -i -X PUT \
'https://okta-subdomain.pixtulate.com/governance/api/v1/entitlements/{entitlementId}' \
-H 'Content-Type: application/json' \
-d '{
"id": "esp2lr1lavoGDYw5U8g6",
"name": "License Entitlement",
"externalValue": "license_entitlement",
"description": "Entitlement description",
"parentResourceOrn": "orn:okta:idp:00o11edPwGqbUrsDm0g4:apps:salesforce:0oafxqCAJWWGELFTYASJ",
"parent": {
"externalId": "0oafxqCAJWWGELFTYASJ",
"type": "APPLICATION"
},
"multiValue": true,
"dataType": "string",
"values": [
{
"id": "ent148gF8aZoRfFsh0g4",
"name": "value1",
"description": "description for value1",
"externalValue": "value_1",
"orn": "orn:okta:governance:00o11edPwGqbUrsDm0g4:entitlement-values:ent148gF8aZoRfFsh0g4"
},
{
"id": "entotuwr1z1efm5RA1d6",
"name": "value2",
"description": "new value for entitlement",
"externalValue": "value_2",
"orn": "orn:okta:governance:00o11edPwGqbUrsDm0g4:entitlement-values:entotuwr1z1efm5RA1d6"
}
]
}'A successful entitlement update operation
The display name for an entitlement property
The value of an entitlement property
The description of an entitlement property
Indicates if the entitlement property can hold multiple values. If this property is true, then the dataType property is set to array.
The property that determines if the entitlement property is a required attribute
The data type of the entitlement property
| Enum Value | Description |
|---|---|
| string | The entitlement property is a single value. |
| array | The entitlement property is multivalued. |
The id of the Okta user who created the resource
The ISO 8601 formatted date and time when the resource was created
The ISO 8601 formatted date and time when the object was last updated
The id of the Okta user who last updated the object
The Okta resource in ORN format
See the ORN format for supported resources.
{ "id": "esp2lr1lavoGDYw5U8g6", "name": "License Entitlement", "externalValue": "license_entitlement", "description": "Some license entitlement", "created": "2022-05-24T14:15:22Z", "createdBy": "00ub0oNGTSWTBKOLGLNR", "lastUpdated": "2022-05-24T14:15:22Z", "lastUpdatedBy": "00ub0oNGTSWTBKOLGLNR", "parentResourceOrn": "orn:okta:idp:00o11edPwGqbUrsDm0g4:apps:salesforce:0oafxqCAJWWGELFTYASJ", "parent": { "externalId": "0oafxqCAJWWGELFTYASJ", "type": "APPLICATION" }, "multiValue": true, "dataType": "string", "required": false, "values": [ { … }, { … } ], "_links": { "self": { … }, "values": { … } }, "metadata": { "total": 2 } }