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
chevron-right
200

Invitation has been accepted

application/json
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
chevron-right
200

Invitations have been sent

application/json
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
chevron-right
200

Team has been updated

application/json
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
chevron-right
200

A paged array of invitations

application/json
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
chevron-right
200

The invitation has been resent

application/json
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
chevron-right
200

The invitation has been canceled.

application/json
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
chevron-right
200

A paged array of team members

application/json
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
chevron-right
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
chevron-right
200

Team member updated

application/json
patch
/teams/{id}/members/{user_id}

Last updated

Was this helpful?