List approval requests
Retrieve the pending approval requests the authenticated API user is eligible to act on, including requests the user has already approved that are still pending overall.
The response is scoped to the authenticated user by default. Pass userId to read another user’s queue, or includeAllUsers=true to read every pending request in the workspace. Both require an Admin, Non-Signing Admin, Security Admin or Security Auditor role and are rejected with 403 otherwise.
Set quorumStatusMode=SUMMARY to include each request’s approval thresholds and counts. The per-approver breakdown is available only when fetching a single request — see GET /approvals/{requestId}.
Endpoint Permission: Owner, Admin, Non-Signing Admin, Approver, Signer, Security Admin, Security Auditor.
Query Parameters
When true, also include requests the authenticated user has already approved that are still pending overall. Defaults to false (only requests the user has not yet acted on).
Return the pending requests for this user instead of the authenticated user. Requires an Admin, Non-Signing Admin, Security Admin or Security Auditor role; other roles are rejected with 403. Cannot be combined with includeAllUsers=true — sending both is rejected with 400.
When true, return every pending request in the workspace instead of a single user's queue. Defaults to false. Requires an Admin, Non-Signing Admin, Security Admin or Security Auditor role; other roles are rejected with 403. In this mode userStatus is always USER_STATUS_NOT_APPLICABLE, because the response is not scoped to one user, and includeUserApproved has no effect. Cannot be combined with userId.
How much quorum detail to include in each request's quorumStatus. NONE (the default) returns it as null. SUMMARY returns the approval thresholds, current counts and status. FULL is rejected with 400 on this endpoint because the per-approver breakdown requires a single request — use GET /approvals/{requestId} for it. Any other value is rejected with 400; the parameter is case-sensitive.
NONE, SUMMARY Number of results per page. Maximum 30. Defaults to 20.
1 <= x <= 30Cursor returned from the previous response (the next field) to fetch the next page.
Response
Approval requests the authenticated user is eligible to act on.