---
title: "Get services."
method: GET
path: "/services"
tags: ["Services"]
---

# Get services.

`GET /services`

## Query parameters

- `start-index` integer
- `max-results` integer
- `include` string[]

## Response `200`

The services

- Service[]
  - `id` number
  - `name` string
  - `alias` string
  - `status` 'OPERATIONAL' | 'UNDER_MAINTENANCE' | 'DEGRADED' | 'PARTIAL_OUTAGE' | 'MAJOR_OUTAGE' — the service status
  - `description` string
  - `oneOpenIncidentOnly` boolean
  - `showUptimeHistory` boolean
  - `teams` TeamRel[]
    - `id` integer
    - `name` string
  - `subscribed` boolean
  - `uptime` ServiceUptime
    - `rangeStart` string, date-time
    - `rangeEnd` string, date-time
    - `outages` ServiceOutage[]
      - `status` 'OPERATIONAL' | 'UNDER_MAINTENANCE' | 'DEGRADED' | 'PARTIAL_OUTAGE' | 'MAJOR_OUTAGE' — the service status
      - `from` string, date-time
      - `until` string, date-time
    - `uptimePercentage` ServiceUptimePercentage
      - `uptimePercentage` object
        - `p90` number, float
        - `p60` number, float
        - `p30` number, float
  - `incidents` IncidentNoIncludes[] — Note that this only contains the latest 10 unresolved incidents, use /api/incidents?service=x if more or specific results are needed
    - `id` number
    - `summary` string
    - `status` 'INVESTIGATING' | 'IDENTIFIED' | 'MONITORING' | 'RESOLVED' — the incident status
    - `message` string
    - `sendNotification` boolean
    - `createdAt` string, date-time — May be overwritten during the creation of the incident, otherwise read-only
    - `updatedAt` string, date-time — May be overwritten during the creation of the incident, otherwise read-only
    - `affectedServices` object[]
      - `impact` 'OPERATIONAL' | 'UNDER_MAINTENANCE' | 'DEGRADED' | 'PARTIAL_OUTAGE' | 'MAJOR_OUTAGE' — the service status
      - `service` ServiceNoIncludes
        - `id` number
        - `name` string
        - `alias` string
        - `status` 'OPERATIONAL' | 'UNDER_MAINTENANCE' | 'DEGRADED' | 'PARTIAL_OUTAGE' | 'MAJOR_OUTAGE' — the service status
        - `description` string
        - `oneOpenIncidentOnly` boolean
        - `showUptimeHistory` boolean
        - `teams` TeamRel[]
          - `id` integer
          - `name` string
    - `resolvedOn` string, date-time

---

[API](https://skmtc.net/ilert/apis/ilert-rest-api.md) · [All operations](https://skmtc.net/ilert/apis/ilert-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ilert/ilert-rest-api/versions/cb7d5a5f9ab8/schema)
