These APIs allow you to manage governance bundles for the Admin Console, and manage roles and resources associated with the bundles. For details on how governance bundles are supported from the Resource Management Access Platform (RAMP), see Entitlement Management.
okta.roles.read
Lists all Governance Bundles for the Admin Console in your org
after | string The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the |
limit | integer [ 1 .. 200 ] Default: 20 A limit on the number of objects to return |
OK
Forbidden
Too Many Requests
{- "bundles": [
- {
- "id": "0bbfxqCAJWWGELFTYAAA",
- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "status": "ACTIVE",
- "orn": "orn:okta:governance:00o5rb5mt2H3d1TJd0h7:bundles:0bbfxqCAJWWGELFTYAAA",
- "_links": {
}
}
], - "_links": {
}
}
okta.roles.manage
Creates a Governance Bundle for the Admin Console in RAMP
Success
Bad Request
Forbidden
Too Many Requests
{- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "entitlements": {
- "role": "GROUP_MEMBERSHIP_ADMIN"
}
}
{- "id": "0bbfxqCAJWWGELFTYAAA",
- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "status": "ACTIVE",
- "orn": "orn:okta:governance:00o5rb5mt2H3d1TJd0h7:bundles:0bbfxqCAJWWGELFTYAAA",
}
okta.roles.read
Retrieves a Governance Bundle from RAMP
OK
Bad Request
Forbidden
Too Many Requests
{- "id": "0bbfxqCAJWWGELFTYAAA",
- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "status": "ACTIVE",
- "orn": "orn:okta:governance:00o5rb5mt2H3d1TJd0h7:bundles:0bbfxqCAJWWGELFTYAAA",
}
okta.roles.manage
Replaces a Governance Bundle in RAMP
Success
Bad Request
Forbidden
Too Many Requests
{- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "entitlements": {
- "role": "GROUP_MEMBERSHIP_ADMIN"
}
}
{- "id": "0bbfxqCAJWWGELFTYAAA",
- "name": "Group admin bundle",
- "description": "Group bundle for administrative access",
- "status": "ACTIVE",
- "orn": "orn:okta:governance:00o5rb5mt2H3d1TJd0h7:bundles:0bbfxqCAJWWGELFTYAAA",
}
okta.roles.manage
Deletes a Governance Bundle from RAMP
No Content
Forbidden
Too Many Requests
{- "errorCode": "E0000006",
- "errorSummary": "You do not have permission to perform the requested action",
- "errorLink": "E0000006",
- "errorId": "sampleNUSD_8fdkFd8fs8SDBK",
- "errorCauses": [ ]
}
okta.roles.read
Lists all Entitlements specific to a Governance Bundle
after | string The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the |
limit | integer [ 1 .. 200 ] Default: 20 A limit on the number of objects to return |
OK
Forbidden
Too Many Requests
{- "entitlements": [
- {
- "id": "espfxqCAJWWGELFTYASJ",
- "role": "GROUP_MEMBERSHIP_ADMIN",
- "name": "Group Membership Admin",
- "description": "Perform all admin activities for groups in the org",
}
], - "_links": {
- "bundle": {
}
}
}
okta.roles.read
Lists all Entitlement Values specific to a Bundle Entitlement
after | string The cursor to use for pagination. It is an opaque string that specifies your current location in the list and is obtained from the |
limit | integer [ 1 .. 200 ] Default: 20 A limit on the number of objects to return |
OK
Forbidden
Too Many Requests
{- "entitlementValues": [
- {
- "id": "entfxqCAJWWGELFTYAAA",
- "value": "orn:okta:00o5rb5mt2H3d1TJd0h7:groups:00guaxWZ0AOa5NFAj0g3",
- "name": "Restricted users group",
}
], - "_links": {
- "bundle": {
}, - "entitlements": {
}
}
}
okta.roles.read
Retrieves the opt-in status of the Admin Console from RAMP
OK
Forbidden
Too Many Requests
{- "optInStatus": "OPTING_IN",
}
okta.roles.manage
Opts in the Admin Console to RAMP
Success
Forbidden
Too Many Requests
{- "optInStatus": "OPTING_IN",
}
okta.roles.manage
Opts out the Admin Console from RAMP
Success
Forbidden
Too Many Requests
{- "optInStatus": "OPTING_OUT",
}