Teams API
The Teams API is for administering Team records in Skills Base which includes adding, retrieving, updating and deleting records.
Endpoint
/1.0/teams
Objects used by this API
Team object
Name | Data type | Read only | Description |
id | integer | Yes | The unique identifier for the record, used to reference the record in other API interactions. |
parent_id | integer | No | Parent team id |
name | string | No | Team name |
Methods
GET /teams
Returns all Teams in the instance.
GET /teams/:id
Returns a Team matching the given id
POST /teams/search
Searches Team records. See Search APIs for a description of search functionality.
The available search parameters are:
Name | Arrays | Wildcards |
id | Yes | No |
parent_id | Yes | No |
name | No | Yes |
POST /teams
Creates a new Team record.
The following parameters can be POSTed
Name | Required |
parent_id | No |
name | Yes |
PUT /teams/:id
Updates an existing Team record.
The following fields can be updated:
Name |
parent_id |
name |
DELETE /teams/:id
Deletes a Team and all of its sub-teams. Any people or invitations assigned to the team or any of its sub-teams will not be deleted however will no longer be assigned any team.