Roles
A role decides what a member may do in a company account. This lookup resolves the roleId you find on memberships and invitations.
Every endpoint below shows its parameters and response fields in the middle and a request sample with an example response on the right.
Lists the roles a membership can have (resolves `roleId`)
/v1.0/rolesField overview from the specification
Each item has:
roleId(string): id of the role.name(string): role name; one ofOwner,Admin,Member.
Query parameters
fieldsstringoptionalComma-separated list of the fields to return. Leave it out and you get every field — including fields added in the future, which is your call to make: name your fields if you want to be shielded from that.
Only first-level fields can be named. A nested list such as
attendees,tagsorsectionItemsis returned whole or not at all;attendees.nameis not supported.On a paged response the selection applies to the entries in
items;page,pageSize,totalandhasMoreare always returned. An unknown name is rejected with 400 rather than ignored.Selectable here:
name,roleId.Example:name,roleId
Response
roleIdstringrequiredId of the role.
namestringrequiredRole name.
Allowed values:OwnerAdminMember
Status codes
- 200Success
- 401
Missing or invalid bearer token.
- 429
Rate limit exceeded (per token/IP). Transcription uploads may also return
codeFUP_LIMIT_EXCEEDEDorTOO_MANY_CONCURRENT_TRANSCRIPTIONS. - 500
Internal server error.