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.