Create Access Request
Create a request to access a specific permission in the appstore.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Override the user who made the request. If omitted, use the current user. Only available to organization admins.
User to request access for. If omitted, request for the current user.
[Deprecated - use business_justification] Why the user needs access.
Why the user needs access.
Once granted, how long the access should last. Omit for permanent access.
Once granted, how long the access should last. Omit for permanent access. All possible values are '2 hours', '4 hours', '8 hours', '12 hours', '1 day', '2 days', '3 days', '7 days', '14 days', '30 days', '90 days', 'Unlimited', but the exact options depend on the settings of the app and permissions.
The IDs of the requestable permissions the user is requesting access to. Omit this to just request access to the app.
Response
Successful Response
The ID of the access request.
The ID of the app the request is for.
The name of the app the request is for.
The user the request is for.
The current status of the request.
PENDING, PENDING_MANAGER_APPROVAL, MANAGER_APPROVED, MANAGER_DENIED, PENDING_APPROVAL, APPROVED, DENIED, EXPIRED, CANCELLED, PENDING_PROVISIONING, PENDING_MANUAL_PROVISIONING, DENIED_PROVISIONING, PROVISIONED, PENDING_DEPROVISIONING, PENDING_MANUAL_DEPROVISIONING, TIME_BASED_EXPIRED, COMPLETED, REVERTING, REVERTED, TIME_BASED_EXPIRED_FAILED, TIME_BASED_EXPIRED_CANCELLED The user who requested access. It's possible for one user to request access on another's behalf. None for system-initiated requests, such as automated onboarding policies, that have no human requester.
The user supporting this request, if any. None if no supporter has been assigned.
The reason the user wrote for putting the access request into the given state.
For time-based access requests, the number of seconds after provisioning at which access should be removed. None for permanent requests.