docs/documentation/platform/pam/product-reference/access-policies.mdx
PAM approval workflows add a human review step before access is granted to privileged accounts, helping organizations enforce security controls and compliance requirements.
Approval workflows are recommended when:
An approval policy defines the workflow that must be completed before access is granted to specific resources and accounts. When an access request matches a policy's conditions, the request is placed in a pending state until the required approvers review and approve it.
Key features of approval policies include:
prod-*, {prod,staging}-*, *-admin).To create an approval policy, navigate to your PAM Project > Approvals > Policies and click Create Policy.
<Steps> <Step title="Configuration"> Configure the basic policy settings:- **Policy Name**: A descriptive name for the policy such as `production-db-approval`.
- **Conditions**: Define which resources and accounts this policy applies to:
- **Resource name**: Glob pattern for matching resource names (e.g. `prod-db`, `*-redis`).
- **Account name**: Glob pattern for matching account names (e.g. `admin`, `*readonly`).
- At least one of resource name or account name must be specified. If both are provided, they are ANDed together.
- **Access Duration**: Configure the maximum access duration allowed for requests matching this policy.

- **Step Name**: An optional name for the step such as `Manager Review`.
- **Approvers**: Select individual users or groups who are eligible to approve this step.
- **Required Approvals**: The number of approvals needed to complete this step.
You can add multiple steps to create a sequential approval workflow. For example:
1. **Manager Review**: Requires 1 approval from the managers group
2. **Security Review**: Requires 2 approvals from the security team
Each step must be completed in order before access is granted.
When an access request matches a policy's conditions, an approval request is created. Approvers can then review and approve or reject the request.
Navigate to your PAM Project > Approvals > Requests to view all approval requests. You can filter requests by status:
Once all required approvals for all steps are obtained, access is automatically granted.
When a request is rejected, the workflow ends and no access is granted.