Skip to content

Teams API

List Teams

Responses

StatusDescriptionSchema
200Successful Responseany

Create Team

Request body (required), application/json, TeamIn

FieldTypeRequiredDescription
descriptionstring | nullno
namestringyes
slugstring | nullno

Responses

StatusDescriptionSchema
201Successful Responseany
422Validation ErrorHTTPValidationError

Delete Team

Parameters

NameInTypeRequiredDescription
team_idpathintegeryes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

Patch Team

Parameters

NameInTypeRequiredDescription
team_idpathintegeryes

Request body (required), application/json, TeamPatchIn

FieldTypeRequiredDescription
descriptionstring | nullno
namestring | nullno

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

List Members

Parameters

NameInTypeRequiredDescription
team_idpathintegeryes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

DELETE /api/v1/teams/{team_id}/members/{user_id}

Section titled “DELETE /api/v1/teams/{team_id}/members/{user_id}”

Remove Member

Parameters

NameInTypeRequiredDescription
team_idpathintegeryes
user_idpathintegeryes

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError

PUT /api/v1/teams/{team_id}/members/{user_id}

Section titled “PUT /api/v1/teams/{team_id}/members/{user_id}”

Set Member

Parameters

NameInTypeRequiredDescription
team_idpathintegeryes
user_idpathintegeryes

Request body (required), application/json, MemberIn

FieldTypeRequiredDescription
cidrstringyes
commentstring | nullno
nomatchinteger | nullno

Responses

StatusDescriptionSchema
200Successful Responseany
422Validation ErrorHTTPValidationError