v11

latestOpenAPI 3.1.12026-08-03174162.0 MB
Permission Scopes

Create a new permission scope

Create a permission scope for a team member. Can be PROMOTER-specific (applies to all events by that promoter) or VENUE-specific (applies to all events at that venue). Replaces lower-tier permissions.

post/teams/{key}/members/{memberId}/permission-scopes

Path parameters

keystring required
memberIdstring required

Request body

permissionsstring[] required

Scoped permissions. Can be empty array to remove all access. Replaces lower-tier permissions based on kind (VENUE overrides PROMOTER overrides BASE).

roleIdsstring[]

Optional role IDs to apply at this scope.

promoterIdstring

Promoter this scope applies to. Replaces base permissions for all events by this promoter.

venueIdstring

Venue this scope applies to. Replaces base/promoter permissions for all events at this venue.

Example request

{
  "permissions": [
    "team.read"
  ]
}

Response

OK

OR

Example response

{
  "permissions": [
    "team.read"
  ]
}