Request to Create Entitlement Based Role
POST/createrequest
This API is used to create role of roletype "Entitlement", such as AzureAD/Unix Group in SSM.
The Authorization must have Bearer followed by Token.
Mandatory params:
accesstype - roles,
roletype - 6,
requesttype - create,
entitlementtype,
endpoint,
securitysystem
role_name customproperty22
Optional params:
requestor,
displayname,
description,
grouptype,
enablemail,
enablesecurity,
soxcritical,
syscritical,
priviliged,
confidentiality,
Note: From v23.8 onwards, the acceptable value for soxcritical, syscritical, priviliged and confidentiality will be critical, high, medium, low, and very low.
requestable,
comments,
owner -
- ownername- mandatory
- rank
- updatetype- optional, value can be 'add'
entitlements -
- entitlement_value- mandatory
- updatetype- optional, value can be 'add'
parententitlements -
- entitlement_value- mandatory
- entitlementType
- updatetype- add/remove
Request
Path Parameters
- application/json
Body
Responses
- 200
Request to Create AzureAD Group / new json
Response Headers
- Access-Control-Allow-Credentials - string 
- Access-Control-Allow-Origin - string 
- Cache-Control - string 
- Connection - string 
- Content-Security-Policy - string 
- Date - string 
- Expires - string 
- Permissions-Policy - string 
- Pragma - string 
- Referrer-Policy - string 
- Set-Cookie - string 
- Strict-Transport-Security - string 
- Transfer-Encoding - string 
- X-Content-Type-Options - string 
- X-Frame-Options - string 
- X-XSS-Protection - string 
- application/json
- Schema
- Example (from schema)
- Request to Create AzureAD Group
- new json
Schema
{
  "errorCode": 0,
  "msg": "Success",
  "requestid": "3110105",
  "requestkey": "3924"
}
{
  "errorCode": 0,
  "msg": "Success",
  "requestid": "3110105",
  "requestkey": "3924"
}
{
  "errorCode": 0,
  "msg": "Success",
  "requestid": "6960781",
  "requestkey": "17731"
}