Collective Teams

List teams of a collective

get
/memberships/collectives/{collectiveId}/teams

Gets the list of all teams that belong to the specified collective

Path parameters
collectiveIdstring · uuidRequired

Unique ID of the collective

Example: collective123-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
200

List of collective teams retrieved successfully

application/json
get
/memberships/collectives/{collectiveId}/teams

Create a new team in collective

post
/memberships/collectives/{collectiveId}/teams

Creates a new team within the specified collective

Path parameters
collectiveIdstring · uuidRequired

Unique ID of the collective

Example: collective123-def6-7890-abcd-ef1234567890
Body
namestring · max: 100Required

Name of the team

Example: Engineering Team
descriptionstring · max: 500Optional

Description of the team

Example: Core development team
Responses
post
/memberships/collectives/{collectiveId}/teams

Get collective team information

get
/memberships/collectives/{collectiveId}/teams/{teamId}

Gets the information of a specific team in the collective

Path parameters
collectiveIdstring · uuidRequired

Unique ID of the collective

Example: collective123-def6-7890-abcd-ef1234567890
teamIdstring · uuidRequired

Unique ID of the team

Example: team456-abc1-2345-6789-abcdef123456
Responses
200

Collective team information retrieved successfully

application/json
get
/memberships/collectives/{collectiveId}/teams/{teamId}

Update collective team information

put
/memberships/collectives/{collectiveId}/teams/{teamId}

Updates the information of a specific team in the collective

Path parameters
collectiveIdstring · uuidRequired

Unique ID of the collective

Example: collective123-def6-7890-abcd-ef1234567890
teamIdstring · uuidRequired

Unique ID of the team

Example: team456-abc1-2345-6789-abcdef123456
Body
namestring · max: 100Optional

New name for the team

Example: Senior Engineering Team
descriptionstring · max: 500Optional

New description for the team

Example: Senior development team with expanded responsibilities
Responses
200

Collective team updated successfully

application/json
put
/memberships/collectives/{collectiveId}/teams/{teamId}

Delete a collective team

delete
/memberships/collectives/{collectiveId}/teams/{teamId}

Deletes a specific team from the collective

Path parameters
collectiveIdstring · uuidRequired

Unique ID of the collective

Example: collective123-def6-7890-abcd-ef1234567890
teamIdstring · uuidRequired

Unique ID of the team to delete

Example: team456-abc1-2345-6789-abcdef123456
Responses
200

Collective team deleted successfully

application/json
delete
/memberships/collectives/{collectiveId}/teams/{teamId}

Last updated