Service Level Agreements - Skill Pools API

This API only works for service level agreements whose Coverage field value is set to skill_pools.

List all skill pools of a service level agreement

List all skill pools of a service level agreement with a specific ID.

GET /slas/:id/skill_pools

Response

Status: 200 OK
[
  {
    "name": "Chief Financial Controllers",
    "created_at": "2016-03-14T03:10:36-06:00",
    "sourceID": null,
    "updated_at": "2016-03-14T03:10:36-06:00",
    "id": 7,
    "disabled": false
  },
  {
    "name": "Expense Reporting SMEs",
    "created_at": "2016-03-14T03:10:36-06:00",
    "sourceID": null,
    "updated_at": "2016-03-14T03:10:36-06:00",
    "id": 8,
    "disabled": false
  },
  "..."
]

The response contains these fields by default.

Predefined Filters

The following predefined filters are available:

Add a skill pool to a service level agreement

Add a link between a service level agreement with a specific ID and a skill pool with a specific ID.

POST /slas/:id/skill_pools/:skill_pool_id

Response

Status: 200 OK
{}

Remove a skill pool from a service level agreement

Remove the link between a service level agreement with a specific ID and a skill pool with a specific ID.

DELETE /slas/:id/skill_pools/:skill_pool_id

Response

Status: 204 No Content

Remove all skill pools from a service level agreement

Remove all links between a service level agreement with a specific ID and its skill pools.

DELETE /slas/:id/skill_pools

Response

Status: 204 No Content