On this page

Team Management Route

Name Method Endpoint
Create new team POST /api/v2/team
**** DELETE /api/v2/team/{team}/approvers
**** DELETE /api/v2/team/{team}/parameters/{name}
Delete a team DELETE /api/v2/team/{team}
**** GET /api/v2/team/quotas/default
**** GET /api/v2/team/roles
Get team GET /api/v2/team/{team}
Search for Teams GET /api/v2/team/query
**** DELETE /api/v2/team/{team}/leave
**** DELETE /api/v2/team/{team}/members
**** DELETE /api/v2/team/{team}/quotas
Patch or update a team PATCH /api/v2/team/{team}
Validate team name and check uniqueness. POST /api/v2/team/validate-name

Create new team

POST /api/v2/team

Request Parameters

Name Type Required Description Notes Example

Request Body

Schema Required
TeamRequest true

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: application/json
  • Accept: */*

Response

Team

****

DELETE /api/v2/team/{team}/approvers

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. team_example

Request Body

Schema Required
List true

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: application/json
  • Accept: Not defined

Response

null (empty response body)

****

DELETE /api/v2/team/{team}/parameters/{name}

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. team_example
name String true Defaults to null. name_example

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: Not defined

Response

null (empty response body)

Delete a team

DELETE /api/v2/team/{team}

Request Parameters

Name Type Required Description Notes Example
team String true ID of Team Defaults to null. team_example

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: Not defined

Response

null (empty response body)

****

GET /api/v2/team/quotas/default

Request Parameters

This endpoint does not need any parameter.

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: */*

Response

Quotas

****

GET /api/v2/team/roles

Request Parameters

This endpoint does not need any parameter.

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: */*

Response

List

Get team

GET /api/v2/team/{team}

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. my-amazing-team

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: */*

Response

Team

Search for Teams

GET /api/v2/team/query?labels=,statuses=active,inactive,teams=my-amazing-team,boomerangs-return,limit=10,page=0,order=0,sort=0

Request Parameters

Name Type Required Description Notes Example
limit Integer true Result Size Defaults to null. 10
page Integer true Page Number Defaults to null. 0
labels List false List of url encoded labels. For example Organization=Boomerang,customKey=test would be encoded as Organization%3DBoomerang,customKey%3Dtest) Defaults to null.
statuses List false List of statuses to filter for. Defaults to all. Defaults to null. active,inactive
teams List false List of Team names to filter for. Defaults to null. my-amazing-team,boomerangs-return
order String false Ascending or Descending (default) order Defaults to Optional[DESC]. Enum: [ASC, DESC] 0
sort String false The element to sort on Defaults to Optional[name]. 0

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: */*

Response

PageTeam

****

DELETE /api/v2/team/{team}/leave

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. team_example

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: Not defined

Response

null (empty response body)

****

DELETE /api/v2/team/{team}/members

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. my-amazing-team

Request Body

Schema Required
List true

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: application/json
  • Accept: Not defined

Response

null (empty response body)

****

DELETE /api/v2/team/{team}/quotas

Request Parameters

Name Type Required Description Notes Example
team String true Team as owner reference. Defaults to null. team_example

Request Body

This endpoint does not require a request body.

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: Not defined
  • Accept: Not defined

Response

null (empty response body)

Patch or update a team

PATCH /api/v2/team/{team}

Request Parameters

Name Type Required Description Notes Example
team String true ID of Team Defaults to null. team_example

Request Body

Schema Required
TeamRequest true

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: application/json
  • Accept: */*

Response

Team

Validate team name and check uniqueness.

POST /api/v2/team/validate-name

Request Parameters

Name Type Required Description Notes Example

Request Body

Schema Required
TeamNameCheckRequest true

Authorization

Note: this section and the documentation around what is required is still actively being updated.

No authorization required

Request Headers

  • Content-Type: application/json
  • Accept: */*

Response

Object

© 2024 Boomerang. All rights reserved.
Docs and examples licensed under Apache 2.0