Skip to main content
POST
Create multiple access requests

Authorizations

Authorization
string
header
required

Bearer token authentication. Pass your AccessOwl API token in the Authorization header as Bearer <token>.

Headers

Idempotency-Key
string

Optional key (1–255 chars) for safely retrying a request. Reusing the same key for the same request returns 409 Conflict and is not processed again — this confirms the request was already received. Keys are retained for 14 days.

Required string length: 1 - 255

Body

application/json

Bulk access request parameters

Request body for creating multiple access requests

request_reason
string
required

Shared reason for all access requests

Maximum string length: 255
requests
BulkAccessRequestItem · object[]
required

List of access requests to create (max 10)

Required array length: 1 - 10 elements
user_id
string<uuid>

User to request access for. Required when authenticating with an API token. With a user login, defaults to the authenticated user if omitted.

Response

Access requests created

Response containing created access requests

data
AccessRequest · object[]
required

List of created access requests