Team Members

List members of a team

get
/memberships/teams/{teamId}/members

Gets the list of all members that belong to the specified team

Path parameters
teamIdstring · uuidRequired

Unique ID of the team

Example: team123-def6-7890-abcd-ef1234567890
Query parameters
pageinteger · min: 1Optional

Page number for pagination

Default: 1Example: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20Example: 20
Responses
chevron-right
200

List of team members retrieved successfully

application/json
get
/memberships/teams/{teamId}/members

Add member to team

post
/memberships/teams/{teamId}/members

Adds an existing organization user to the specified team

Path parameters
teamIdstring · uuidRequired

Unique ID of the team

Example: team123-def6-7890-abcd-ef1234567890
Body
userIdstring · uuidRequired

ID of the existing organization user to add to the team

Example: 456e7890-e89b-12d3-a456-426614174001
rolestring · enumOptional

Role of the user in the team

Default: memberExample: memberPossible values:
Responses
post
/memberships/teams/{teamId}/members

Get team member information

get
/memberships/teams/{teamId}/members/{memberId}

Gets the information of a specific team member

Path parameters
teamIdstring · uuidRequired

Unique ID of the team

Example: team123-def6-7890-abcd-ef1234567890
memberIdstring · uuidRequired

Unique ID of the team member

Example: member123-def6-7890-abcd-ef1234567890
Responses
chevron-right
200

Team member information retrieved successfully

application/json
idstring · uuidOptional

Unique team membership ID

Example: member123-def6-7890-abcd-ef1234567890
userIdstring · uuidOptional

ID of the user

Example: 456e7890-e89b-12d3-a456-426614174001
teamIdstring · uuidOptional

ID of the team

Example: team123-def6-7890-abcd-ef1234567890
rolestring · enumOptional

Role of the user in the team

Example: memberPossible values:
joinedAtstring · date-timeOptional

Date and time when the user joined the team

Example: 2024-01-15T10:30:00Z
updatedAtstring · date-timeOptional

Date and time of last update

Example: 2024-01-20T14:45:00Z
get
/memberships/teams/{teamId}/members/{memberId}

Update team member

put
/memberships/teams/{teamId}/members/{memberId}

Updates the role and information of a team member

Path parameters
teamIdstring · uuidRequired

Unique ID of the team

Example: team123-def6-7890-abcd-ef1234567890
memberIdstring · uuidRequired

Unique ID of the team member

Example: member123-def6-7890-abcd-ef1234567890
Body
rolestring · enumOptional

New role for the team member

Example: leadPossible values:
Responses
chevron-right
200

Team member updated successfully

application/json
idstring · uuidOptional

Unique team membership ID

Example: member123-def6-7890-abcd-ef1234567890
userIdstring · uuidOptional

ID of the user

Example: 456e7890-e89b-12d3-a456-426614174001
teamIdstring · uuidOptional

ID of the team

Example: team123-def6-7890-abcd-ef1234567890
rolestring · enumOptional

Role of the user in the team

Example: memberPossible values:
joinedAtstring · date-timeOptional

Date and time when the user joined the team

Example: 2024-01-15T10:30:00Z
updatedAtstring · date-timeOptional

Date and time of last update

Example: 2024-01-20T14:45:00Z
put
/memberships/teams/{teamId}/members/{memberId}

Remove member from team

delete
/memberships/teams/{teamId}/members/{memberId}

Removes a member from the specified team

Path parameters
teamIdstring · uuidRequired

Unique ID of the team

Example: team123-def6-7890-abcd-ef1234567890
memberIdstring · uuidRequired

Unique ID of the team member to remove

Example: member123-def6-7890-abcd-ef1234567890
Responses
chevron-right
200

Member successfully removed from team

application/json
successbooleanRequired

Indicates if the operation was successful

Example: true
messagestringRequired

Descriptive success message

Example: Operation completed successfully
delete
/memberships/teams/{teamId}/members/{memberId}

Last updated