Teams
Update Member Permissions
Updates the permission flags for a specific member within a team.
PUT
Update Member Permissions
Update Member Permissions
Updates the permission flags for a single team member, controlling what actions they can perform within the team context — such as making bookings, purchasing products, or accessing community features. Only team administrators can modify permissions. An administrator cannot change their ownIsTeamAdministrator flag.
Authentication
Requires a valid customer bearer token. The customer must be a team administrator of the specified team.Path Parameters
number
required
Numeric identifier of the team. Returned as
Id from GET /api/public/teams/my.number
required
Numeric identifier of the member whose permissions are being updated. Returned as
Id in the AllTeamMembers array from GET /api/public/teams/ {teamId}/profile.Request Body
number
Member ID (mirrors the path parameter).
boolean
required
When
true, grants the member full administrative rights. Disabled when editing one’s own permissions.boolean
required
When
true, the member can create bookings.boolean
required
When
true, the member can create bookings on behalf of the team.boolean
required
When
true, the member can purchase products.boolean
required
When
true, the member can purchase event tickets.boolean
required
When
true, the member can access community features (directory, discussion boards).string
Access card identifier for physical access control. Maximum 15 characters.
Response
Returns HTTP200 OK with an empty body on success.
Examples
Grant admin rights and booking permissions
TypeScript Integration
Usage in Portal
Error Responses
error
The customer is not authenticated or the session has expired.
error
The customer is not an administrator of the specified team.
error
Invalid request data — for example,
AccessCardId exceeding 15 characters.error
Team or member with the specified ID does not exist.
Related Endpoints
Update Member Permissions