Skip to content
Menu
All API groups

Team

Members, roles, invites.

7 endpoints.

GET/v1/team/members

Team Members List

Needs a key or a dashboard session

Responses

PATCH/v1/team/members/{membership_id}

Team Members Update

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
membership_idpathstringyes

Request body application/json MemberUpdate

NameTypeRequiredDescription
role"owner" | "admin" | "editor" | "viewer"yes

Responses

DELETE/v1/team/members/{membership_id}

Team Members Remove

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
membership_idpathstringyes

Responses

GET/v1/team/invites

Team Invites List

Needs a key or a dashboard session

Responses

POST/v1/team/invites

Team Invites Create

Needs a key or a dashboard session

Request body application/json InviteCreate

NameTypeRequiredDescription
emailstring (email)yes
role"admin" | "editor" | "viewer"yes

Responses

DELETE/v1/team/invites/{invite_id}

Team Invites Revoke

Needs a key or a dashboard session

Parameters

NameInTypeRequiredDescription
invite_idpathstringyes

Responses

POST/v1/team/invites/accept

Team Invites Accept

Needs a key or a dashboard session

Request body application/json TokenRequest

NameTypeRequiredDescription
tokenstringyesmin length 20 · max length 200

Responses

Data shapes on this page

MemberOut

NameTypeRequiredDescription
idstringyes
user_idstringyes
emailstringyes
namestring | nullyes
role"owner" | "admin" | "editor" | "viewer"yes
created_atstring (date-time)yes

MemberUpdate

NameTypeRequiredDescription
role"owner" | "admin" | "editor" | "viewer"yes

Deleted

NameTypeRequiredDescription
deletedbooleannodefault true
idstringyes

InviteOut

NameTypeRequiredDescription
idstringyes
emailstringyes
role"owner" | "admin" | "editor" | "viewer"yes
expires_atstring (date-time)yes
created_atstring (date-time)yes

InviteCreate

NameTypeRequiredDescription
emailstring (email)yes
role"admin" | "editor" | "viewer"yes

TokenRequest

NameTypeRequiredDescription
tokenstringyesmin length 20 · max length 200

TenantOut

NameTypeRequiredDescription
idstringyes
slugstringyes
namestringyes
status"trialing" | "active" | "past_due" | "suspended" | "canceled" | "deleted"yes
plan_codestringyes
default_localestringyes
localesstring[]yes
currencystringyes
trial_ends_atstring (date-time) | nullno
created_atstring (date-time)yes