Update Member Role
PATCH /appointments/membership/by-user/{user_id}/role
Change someone’s SCHEDULING role. Admin keys only.
This decides what they can do in scheduling, not in graph8 generally - organisation roles live in Settings and are not reachable from here.
Authorizations
Parameters
Path Parameters
The member’s INTEGER scheduling user id - user_id from GET /appointments/membership. Not a PropelAuth id or an email.
The member’s INTEGER scheduling user id - user_id from GET /appointments/membership. Not a PropelAuth id or an email.
Header Parameters
Request Body required
A member’s SCHEDULING role - not their graph8 organisation role.
object
Responses
200
Successful Response
object
An open envelope for a filter, a setting, an embed config or a slot grid.
Open because org settings gain branding fields as the booking page does and the embed config gains styling keys as the widget does. Closing it would drop a field the app had already started returning.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error