Status page components

Get a component

Returns the component with its current status.

get/status-pages/{statusPage}/components/{component}

Request

  • Base URL
    https://api.spectate.net/v1
  • Auth
    HTTP bearer

Path parameters

statusPagestring uuid required

Status page ID.

componentstring uuid required

Component ID.

Response

The component.

idstring uuid required

Component ID

namestring required

Name shown on the page

descriptionstring nullable required

Text shown with the name; null for none

groupstring nullable required

Group the component is shown in; null for no group

positioninteger required

Order on the whole page, lowest first. A named group shows once, where its first component falls

status'operational' | 'degraded_performance' | 'partial_outage' | 'major_outage' | 'under_maintenance' required

A status page component's status, derived from incidents and maintenance.

operational <br/> Working normally.
degraded_performance <br/> Slower or less reliable than usual.
partial_outage <br/> Down for some visitors or some functions.
major_outage <br/> Down.
under_maintenance <br/> In planned maintenance.
show_latency_chartboolean required

Whether the page shows the monitor's response time chart under the component

created_atstring date-time required

When the component was created

Example response

{
  "name": "API",
  "description": "Our public REST API.",
  "group": "Backend",
  "monitor": {
    "label": "Website"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.