Access Requests

List My Access Requests

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · int32OptionalDefault: 100
page_tokenstring | nullableOptional
requestorstring | nullableOptional

Filters access requests by the initiating user. Accepts a user ID or email address. If not provided, returns requests submitted by the authenticated user.

statusesstring[] | nullableOptional
Responses
200

OK

application/json
get
/api/user/v4/access-requests
200

OK

Create Access Request

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
bundle_referencestring | nullableOptional

Unique identifier or display name of the bundle. Either bundle_reference or entitlements is required

justificationstring | nullableOptional

An explanation or reason for the access request

duration_in_secinteger · int32 | nullableOptional

Duration in seconds for which access is requested

granteestring | nullableOptional

The user the access is being requested for. Accepts a user ID or email address. If not provided, access is requested for the authenticated user. Requires the caller to be authorized in the access flow to request access on behalf of the specified user

Responses
200

OK

application/json
post
/api/user/v4/access-requests
200

OK

Get My Access Request

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

OK

application/json
get
/api/user/v4/access-requests/{id}
200

OK

Get Access Request Entitlements

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Query parameters
integration_idsstring[] | nullableOptional
limitinteger · int32OptionalDefault: 100
page_tokenstring | nullableOptional
resource_typesstring[] | nullableOptional
statusesstring[] | nullableOptional
Responses
200

OK

application/json
get
/api/user/v4/access-requests/{id}/entitlements
200

OK

Request Access Again

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
justificationstring | nullableOptional

An explanation or reason for the access request

Responses
200

OK

application/json
post
/api/user/v4/access-requests/{id}/request-again
200

OK

Revoke Access Request

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

OK

application/json
post
/api/user/v4/access-requests/{id}/revoke
200

OK

list access requests

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
days_offsetinteger · int64 | nullableOptional
user_idstring | nullableOptional
Responses
200

OK

application/json
get
/api/v3/access-requests
200

OK

create access request

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
user_idstringRequired
integration_idstringRequired
resource_idsstring[]Required
permissionsstring[]Required
justificationstringRequired
duration_in_secinteger · int32 | nullableOptional
Responses
200

OK

application/json
post
/api/v3/access-requests
200

OK

Revoke multiple access requests

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
request_idsstring[]Required
Responses
200

OK

application/json
post
/api/v3/access-requests-bulk/revoke
200

OK

get access request

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

OK

application/json
get
/api/v3/access-requests/{id}
200

OK

get access request access details

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

OK

application/json
get
/api/v3/access-requests/{id}/access-details
200

OK

reset access request credentials

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200

OK

application/json
post
/api/v3/access-requests/{id}/reset
200

OK

get selectable integrations

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
user_idstring | nullableOptional
Responses
200

OK

application/json
get
/api/v3/selectable-integrations
200

OK

get selectable resource types

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
integration_idstring | nullableRequired
Query parameters
user_idstring | nullableOptional
Responses
200

OK

application/json
get
/api/v3/selectable-integrations/{integration_id}/resource-types
200

OK

get selectable permissions

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
integration_idstring | nullableRequired
resource_typestringRequired
Query parameters
user_idstring | nullableOptional
Responses
200

OK

application/json
get
/api/v3/selectable-integrations/{integration_id}/{resource_type}/permissions
200

OK

get selectable resources

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
integration_idstring | nullableRequired
resource_typestringRequired
Query parameters
user_idstring | nullableOptional
Responses
200

OK

application/json
get
/api/v3/selectable-integrations/{integration_id}/{resource_type}/resources
200

OK

Last updated

Was this helpful?