Endpoints
Teams
Operations around Team management.
Endpoints
GET /api/teams#
Returns all teams.
Parameters
| Parameter | Type | Description |
|---|---|---|
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional) Determines how many results to return. |
Sample response
POST /api/teams#
Creates a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
name | string | The team's name. |
Request body
Sample response
POST /api/teams/join#
Join a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
accessCode | string | The team's access code. |
Request body
Sample response
GET /api/teams/:teamId#
Get a team.
Sample response
POST /api/teams/:teamId#
Update a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
name | string | (optional) The team's name. |
accessCode | string | (optional) The team's access code. |
Request body
Sample response
DELETE /api/teams/:teamId#
Delete a team.
Sample response
GET /api/teams/:teamId/users#
Get all users that belong to a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
search | string | (optional) Search text. |
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional) Determines how many results to return. |
Sample response
POST /api/teams/:teamId/users#
Add a user to a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
userId | string | ID of user to be added. |
role | string | Team role for user (team-member | team-view-only | team-manager). |
Request body
Sample response
GET /api/teams/:teamId/users/:userId#
Get a user belonging to a team.
Sample response
POST /api/teams/:teamId/users/:userId#
Update a user's role on a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
role | string | Team role for user (team-member | team-view-only | team-manager). |
Request body
Sample response
DELETE /api/teams/:teamId/users/:userId#
Remove a user from a team.
Sample response
GET /api/teams/:teamId/websites#
Get all websites that belong to a team.
Parameters
| Parameter | Type | Description |
|---|---|---|
search | string | (optional) Search text. |
page | number | (optional, default 1) Determines page. |
pageSize | number | (optional) Determines how many results to return. |
Sample response