Workflows
In Identity Governance, end users can request access to resources, and managers can request to revoke access to resources. Resources are target applications, entitlements, or roles.
There are various access request types that you can create using REST:
Access request type | Name in REST APIs | Description |
---|---|---|
Grant Application |
|
Request access to an application. |
Remove Application |
|
Request to remove access to an application for an end user. |
Grant Entitlement |
|
Request access to an entitlement (additional privilege inside an application). |
Remove Entitlement |
|
Request to remove access to an entitlement from an end user. |
Grant Role |
|
Request access to an Advanced Identity Cloud provisioning role. |
Remove Role |
|
Request to remove access to a role from an end user. |
These access request types correspond to a default workflow definition
that you can change to meet the needs of your company.
This referred to as identity orchestration.
For example, you can create custom scripts for what actions to take
when a BasicApplicationGrant
access request type is approved.
For more information on using the endpoints in sequential steps, refer to Manage workflows.
YAML file
The REST APIs contain many parameters and, in some instances, large request bodies. For your convenience, you can view the entire API using a YAML file based on the OpenAPI specification.
To download the YAML file, click here.
Adjust the configurations of the file to match your specific details, such as your Advanced Identity Cloud tenant FQDN. |
Endpoints
The following table displays the actions available with workflow definitions for access request types:
URI | HTTP method | Description | ||
---|---|---|---|---|
|
POST |
Validate a workflow script. |
||
|
GET |
Get the default JavaScript used in the script node. |
||
|
GET |
Get a list of workflow definitions saved to the backend. Workflow definitions have two statuses:
The |
||
|
POST |
Create, publish, or validate a workflow definition.
|
||
|
PUT |
Update an existing workflow definition for an access request type in a |
||
|
GET |
Get definitions by |
||
|
DELETE |
Delete an existing workflow definition in a |