Entitlements
The following are Autonomous Identity filtering by entitlements endpoints:
- GET Filters by Entt Owners
Get filterable attributes and values by entitlement owner.
Endpoint
/api/entitlements/filters?by=entitlementOwner&ownerId=timothy.slack
Authorization
Bearer Token <JWT-value>
- GET Filters by Supervisor
Get filterable attributes and values by supervisors.
Endpoint
/api/entitlements/filters?by=supervisor&ownerId=albert.pardini
Authorization
Bearer Token <JWT-value>
Body
by supervisor ownerId albert.pardini
Example Request
curl --location --request GET '/api/entitlements/filters?by=supervisor&ownerId=albert.pardini' \ --header 'content-type: application/json'
- POST Statistics by Entt Owner
Set entitlment statistics for entitlement owners with optional filters.
Endpoint
/api/entitlements/stats?by=entitlementOwner
Authorization
Bearer Token <JWT-value>
Params
by entitlementOwner
Body
{ "ownerId": "timothy.slack", "isHighRiskOnly": true, "isMediumLowRiskOnly": false, "isUserEntitlementsIncluded": true, "filters": [{ "type": "app_id", "group": "criticality", "value": "Essential" }] }
Example Request
curl --location --request POST '/api/entitlements/stats?by=entitlementOwner' \ --header 'content-type: application/json' \ --data-raw '{ "ownerId": "timothy.slack", "isHighRiskOnly": true, "isMediumLowRiskOnly": false, "isUserEntitlementsIncluded": true, "filters": [{ "type": "app_id", "group": "criticality", "value": "Essential" }] }'
- POST Statistics by Supervisor
Set entitlement statistics for supervisors with optional filters.
Endpoint
/api/entitlements/stats?by=supervisor
Authorization
Bearer Token <JWT-value>
Params
by supervisor
Body
{ "ownerId": "albert.pardini", "isHighRiskOnly": true, "isMediumLowScoreOnly": true, "isUserEntitlementsIncluded": true, "filters": [{ "type": "app_id", "group": "criticality", "value": "Essential" }] }
Example Request
curl --location --request POST '/api/entitlements/stats?by=supervisor' \ --header 'content-type: application/json' \ --data-raw '{ "ownerId": "albert.pardini", "isHighRiskOnly": true, "isMediumLowScoreOnly": true, "isUserEntitlementsIncluded": true, "filters": [{ "type": "app_id", "group": "criticality", "value": "Essential" }] }'