Docs

Get User Permissions

GET /Events/{eventId}/users/{userId}/permissions

GET/Events/{eventId}/users/{userId}/permissions

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually.

Returns the full permission set for a specific user on this event, broken down into event-level permissions, collaborator-level permissions (per collaborator), and area-level permissions (per area).

Requires EventAdmin permission on the event.

Path Parameters

FieldTypeRequiredDescription
eventIdGuidRequiredThe ID of the event.
userIdGuidRequiredThe ID of the user whose permissions to retrieve.

Example Response

{
  "eventPermissions": ["Event:*", "Event:Read"],
  "collaboratorPermissions": [
    {
      "id": "0197f069-bd91-76c8-bfd0-5e287b932da7",
      "name": "Production Co.",
      "permissions": ["Collaborator:*"]
    }
  ],
  "areaPermissions": [
    {
      "id": "0197f06d-7593-72af-ae45-f5e012fbad50",
      "name": "Main Stage",
      "permissions": ["Area:Read", "Area:FilesAdmin"]
    }
  ]
}

Response Fields

FieldTypeDescription
eventPermissionsstring[]Permissions the user holds at the event level.
collaboratorPermissionsDomainPermissions[]Per-collaborator permission entries.
areaPermissionsDomainPermissions[]Per-area permission entries.

DomainPermissions Object

FieldTypeDescription
idGuidThe collaborator or area ID.
namestringThe collaborator or area name.
permissionsstring[]Permission strings held for this domain entity.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token.