> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravenna.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Software access requests for agents

> Enable AI agents to help users request, check, and refresh application access through natural conversation.

## Activation

The agent's access provisioning capabilities require the **Software Access Requests** toggle to be on (Identity tab > Advanced Settings).

When both are active, the agent can look up eligible applications, access levels, current entitlements, and policy requirements for the requesting user.

***

## Agent behavior expectations

* If the user already has the requested access level: inform them and ask if they want a different level or an extension
* If only one access level exists for an application: auto-select it
* If the user is ineligible (not in any eligible group for the policy): tell them the application is not available and suggest eligible alternatives
* Always collect business justification before form submission if the policy requires it
* Present duration options only when the policy's duration mode is `choice`. Do not ask for a duration on `fixed` or `none`.

***

## Constraints

* The agent can only surface applications where the user is eligible based on access policy group rules.
* If no default policy exists and the user is not in any eligible group, the application does not appear in results.
* The agent respects the same approval routing as the form-based flow. Enabling the agent does not bypass approval templates.
* Automated provisioning requires an active identity provider integration. The agent cannot provision access on its own.
