Request settings are useful for managing your org's access requests.
Request settings can be read and updated at the org and resource level.
The information provided by request settings may be used to determine if another operation, such as creating a request condition, is valid for a particular organization and resource.
See Access requests - Get started for information on setting up access requests for your organization.
Access Requests Administrator
okta.accessRequests.condition.read
Retrieves the request settings for a resource
Resource request settings are useful for determining what kind of request conditions can be created or updated for a resource.
For example:
validAccessScopeSettings
indicates what accessScopeSettings
may be passed in a Create request condition
or Update request condition
operation.validRequesterSettings
indicates what requesterSettings
may be passed in a Create request condition
or Update request condition
operation.validAccessDurationSettings
indicates the maximum duration the user will have access to the resources.requestOnBehalfOfSettings
if they exist, they indicate the settings specified for request on behalf of.See response examples for various possible request setting scenarios.
A successful request settings get response
When authentication fails
When authorization fails
When the requested resource was not found
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
When resource:
{- "validAccessScopeSettings": [
- {
- "type": "RESOURCE_DEFAULT"
}, - {
- "type": "ENTITLEMENT_BUNDLES"
}
], - "validRequesterSettings": [
- {
- "type": "EVERYONE"
}, - {
- "type": "GROUPS"
}
], - "validAccessDurationSettings": {
- "required": true,
- "maximumDays": 90,
- "maximumHours": 72,
- "maximumWeeks": 12,
- "supportedTypes": [
- {
- "type": "ADMIN_FIXED_DURATION"
}
]
}
}
Access Requests Administrator
okta.accessRequests.condition.manage
Updates the resource request settings
A successful request settings patch response
When authentication fails
When authorization fails
When the requested resource was not found
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
Request on behalf of settings where any requester can request
{- "requestOnBehalfOfSettings": {
- "allowed": true
}
}
When resource:
{- "validAccessScopeSettings": [
- {
- "type": "RESOURCE_DEFAULT"
}, - {
- "type": "ENTITLEMENT_BUNDLES"
}
], - "validRequesterSettings": [
- {
- "type": "EVERYONE"
}, - {
- "type": "GROUPS"
}
], - "validAccessDurationSettings": {
- "required": true,
- "maximumDays": 90,
- "maximumHours": 72,
- "maximumWeeks": 12,
- "supportedTypes": [
- {
- "type": "ADMIN_FIXED_DURATION"
}
]
}
}
Access Requests Administrator
okta.accessRequests.condition.read
Retrieves the request settings for the org
The org settings currently encapsulates:
A successful org request settings get response
When authentication fails
When authorization fails
When the requested resource was not found
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
{- "subprocessorsAcknowledged": false,
- "provisioningStatus": "NOT_PROVISIONED",
- "requestExperiences": [ ],
- "longTimePastProvisioned": false
}
Access Requests Administrator
okta.accessRequests.condition.manage
Updates the request settings for the org
A successful org request settings patch response
When authentication fails
When authorization fails
When the requested resource was not found
When the rate limit has been exceeded
When there is a server fault due to an unexpected error
Request Settings for the org for patch example
{- "subprocessorsAcknowledged": true
}
Request Settings for the org for patch example
{- "subprocessorsAcknowledged": true
}