Teams

Accept invitation to be a team member

post
/teams/accept-member-invite
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
accept_invitation_tokenstringRequired

The token received in the mail

Responses
200

Invitation has been accepted

application/json
idintegerRequired

The team ID

team_owner_idintegerOptional

The team owner ID

namestring · nullableOptional

The team name

post
/teams/accept-member-invite

Send email invitations to a list of emails

post
/teams/{id}/invite
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

Body
emailsarrayRequired

The emails list

Responses
200

Invitations have been sent

application/json

Default response

codeintegerOptional
post
/teams/{id}/invite

Update a Team

patch
/teams/{id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

Body
namestringRequired

The new team name

retentionPolicyobjectOptional

The team data retention policy

storeSubjectRefbooleanOptional

Whether to store the subject reference in the team

Responses
200

Team has been updated

application/json
idintegerRequired

The team ID

team_owner_idintegerOptional

The team owner ID

namestring · nullableOptional

The team name

patch
/teams/{id}

List all Team Member Invitations

get
/teams/{id}/invitations
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

Query parameters
offsetinteger · int32Optional

How many items to offset by for pagination

Default: 0
limitinteger · int32 · min: 1 · max: 64Optional

How many items to return at one time (max 64)

Default: 64
statusstringOptional

Filter invitations by status (pending, canceled, accepted)

Responses
200

A paged array of invitations

application/json
idintegerRequired

The team member invitation ID

emailstringRequired

The team member invitation email

statusstring · enumOptional

The team member invitation status

Possible values:
get
/teams/{id}/invitations

Resend the invitation email

post
/teams/{id}/invitations/{invitation_id}/resend
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

invitation_idstringRequired

An ID

Responses
200

The invitation has been resent

application/json

Default response

codeintegerOptional
post
/teams/{id}/invitations/{invitation_id}/resend

Cancel the current invitation

post
/teams/{id}/invitations/{invitation_id}/cancel
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

invitation_idstringRequired

An ID

Responses
200

The invitation has been canceled.

application/json

Default response

codeintegerOptional
post
/teams/{id}/invitations/{invitation_id}/cancel

List all Team Members

get
/teams/{id}/members
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

Query parameters
offsetinteger · int32Optional

How many items to offset by for pagination

Default: 0
limitinteger · int32 · min: 1 · max: 64Optional

How many items to return at one time (max 64)

Default: 64
Responses
200

A paged array of team members

application/json
idintegerRequired

The team member ID

namestringRequired

The team member name

emailstringOptional

The team member email

imagestringOptional

The team member image

rolestring · enumOptional

The team member role

Possible values:
get
/teams/{id}/members

Deletes a single team member

delete
/teams/{id}/members/{user_id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

An ID

user_idstringRequired

An ID

Responses
200

Team member deleted

No content

delete
/teams/{id}/members/{user_id}

No content

Update a team member

patch
/teams/{id}/members/{user_id}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

An ID

user_idstringRequired

An ID

Body
rolestring · enumRequired

The new team member role

Possible values:
Responses
200

Team member updated

application/json
idintegerRequired

The team member ID

namestringRequired

The team member name

emailstringOptional

The team member email

imagestringOptional

The team member image

rolestring · enumOptional

The team member role

Possible values:
patch
/teams/{id}/members/{user_id}

Last updated

Was this helpful?