Team Management

List teams

get

Retrieve a list of teams within the workspace, showcasing their members count and other details.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
Query parameters
limitinteger · min: 1 · max: 100Optional

Limits the number of results to return

Default: 10
pageTokenstring · max: 8000Optional

Pagination token that keeps of track of the current position in the list

reversebooleanOptional

Order in which to retrieve the results

Default: false
sortBystring · enumOptional

Sort by field specified

Possible values:
Responses
200

OK

application/json
get
/workspaces/{workspaceId}/teams

Get team

get

Retrieve information about a specific team within the workspace, including its name, and other details.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
Responses
200

OK

application/json
get
/workspaces/{workspaceId}/teams/{teamId}

Create team

post

Create a new team within the workspace, defining its name, and other relevant attributes.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
Body

Input for creating a new team.

namestring · min: 5 · max: 20Required
descriptionstring · max: 240Optional
hideFromViewsbooleanOptionalDefault: false
Responses
post
/workspaces/{workspaceId}/teams

Update team

patch

Modify the details of a specific team within the workspace, such as its name, or other attributes.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
Body

Input for updating a team's properties.

namestring · min: 5 · max: 20Optional
descriptionstring · max: 240Optional
hideFromViewsbooleanOptional
Responses
200

OK

application/json
patch
/workspaces/{workspaceId}/teams/{teamId}

Delete team

delete

Remove a specific team from the workspace, permanently deleting its profile and associated data.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
Responses
delete
/workspaces/{workspaceId}/teams/{teamId}

No content

List members

get

Retrieve a list of members within the team, showcasing their names and other details.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
Responses
200

OK

application/json
get
/workspaces/{workspaceId}/teams/{teamId}/members

Create member

post

Add a new member to the team.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
Body
idstring · min: 1Required
typestring · enum · min: 1RequiredPossible values:
Responses
post
/workspaces/{workspaceId}/teams/{teamId}/members

Get member

get

Retrieve information about a specific member within the team, including their name and other details.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
teamMemberUserIDstringRequired
Responses
200

OK

application/json
get
/workspaces/{workspaceId}/teams/{teamId}/members/user/{teamMemberUserID}

Remove member

delete

Remove a specific member from the team.

Authorizations
AuthorizationstringRequired

Provide the token that is returned upon login

Path parameters
workspaceIdstringRequired
teamIdstringRequired
teamMemberUserIDstringRequired
Responses
delete
/workspaces/{workspaceId}/teams/{teamId}/members/user/{teamMemberUserID}

No content

Last updated

Was this helpful?