Skip to main content

Teams

The Teams endpoints manage organisational teams, groups of users that can be scoped to specific customers, sites, or other entities. Teams enable access control and filtered views across the platform.

GET /teams/list

List all teams for your company. Query parameters:

POST /teams/create

Create a new team. Request body:

GET /teams/

Retrieve a specific team with its members and linked entities.

PATCH /teams/

Update team details. Request body:

GET /teams//members

List all members of a team.

POST /teams//members

Add a member to a team. Request body:

DELETE /teams//members/

Remove a member from a team.

GET /teams//entities

List all entities linked to a team. Query parameters:

POST /teams//entities

Link an entity (customer, site, job type) to a team. Request body:

DELETE /teams//entities/

Unlink an entity from a team.

GET /teams/search

Search teams by name or description. Query parameters:

GET /entities///teams

Find which teams a given entity belongs to (reverse lookup).

GET /users//teams

Get all teams a specific user belongs to.