GET /v1/services{?page,size}

Response

HTTP/1.1 200 OK

GET /v1/services/:key

Response

HTTP/1.1 200 OK
    
{
  "_self" : "https://seiso.example.com/v1/services/eos",
  "description" : "Automated operational decisioning and response",
  "group" : {
    "_self" : "https://seiso.example.com/v1/service-groups/devops",
    "key" : "devops",
    "name" : "Devops"
  },
  "key" : "eos",
  "name" : "Eos",
  "owner" : {
    "_self" : "https://seiso.example.com/v1/people/mnash",
    "username" : "mnash",
    
    ...
  },
  "platform" : ".NET",
  "scmRepository" : null,
  "type" : {
    "_self" : "https://seiso.example.com/v1/service-types/agent",
    "key" : "agent",
    "name" : "Agent"
  }
}

PUT /v1/services/:key

Request

Response

For creates:

HTTP/1.1 201 Created

For updates:

HTTP/1.1 204 No Content

DELETE /v1/services/:key

Response

HTTP/1.1 204 No Content