Access requests
Understand access request tool scopes, features, and capabilities, with sample workflows and example prompts.
Early Access release
- Tool name
okta_identity_governance- Okta scopes
okta.governance.accessRequests.read,okta.governance.accessRequests.manage,okta.accessRequests.request.read,okta.accessRequests.request.manage, andokta.accessRequests.catalog.read
What you can do
Request types
- List, retrieve, create, publish, unpublish, and delete access request types
- List teams that can administer request types
- List and retrieve access request catalog entries, including entries that are visible to a specific user
- Retrieve the form fields that a user must complete to submit a request for a catalog entry
Access requests
- List and retrieve access requests in your org
- Submit a new access request on behalf of a user
- Post a message on an existing access request
- Supports both V1 and V2 request formats with automatic routing based on token scope
Request conditions and settings
- List, retrieve, create, update, activate, deactivate, and delete request conditions for a resource
- Retrieve and update org-level and resource-level access request settings
- List, retrieve, and delete approval sequences for a resource
Key features
- Supports V1 and V2 request formats with automatic server-side routing
- Cursor-based pagination for list operations
- Reduce LLM token usage with token-optimized TSV responses
- Operations are dynamically filtered per request based on the bearer token's granted scopes
Sample use cases
| Use case | Prompt | Result |
|---|---|---|
| A new manager is joining the team, and the admin wants to put an onboarding access path in place so requests for the new joiner flow through manager approval from day one. The admin wants the supporting group created and the request type made live immediately so employees can start using it right away. | Set up an onboarding workflow: first create a new group called Engineering Onboarding, then create an access request type named Engineering Onboarding Access targeting that new group, owned by the IT Operations team, with manager approval, active immediately. | A new group is created, then a linked access request type is created and activated with manager approval. |
| The admin wants a stronger approval process for a sensitive group so that both the resource owner and the requester's manager have to sign off, instead of relying on manager approval alone. | Create an access request type named Sensitive Group Access, owned by the Security team, targeting the Finance-Confidential group, with an approval chain that requires the resource owner to approve first, then the manager. | The access request type is created with a two-step serial approval chain: resource owner approval followed by manager approval, giving stronger oversight for access to the sensitive group. |