Chat on Slack

Webhooks format

When an incident is added or updated:

{  
  "meta": {
    "unsubscribe": "",
    "documentation": "",
  },
  "page": {
    "id": "",
    "status_indicator": "",
    "status_description": "",
  },
  "incident": {
    "backfilled": false,
    "created_at": "",
    "impact": "",
    "name": "",
    "resolved_at": "",
    "status": "",
    "updated_at": "",
    "id": "",
    "incident_updates": [{
      "id": "",
      "incident_id": "",
      "body": "",
      "status": "",
      "created_at": "",
      "updated_at": "",
    }],
  },
}

When a component is added or updated:

{
  meta: {
    unsubscribe: `https://instatus.com/unsubscribe?id=${subscriber.id}&token=${subscriber.unsubscribeToken}`,
    documentation: '',
  },
  page: {
    id: '',
    status_indicator: '',
    status_description: '',
  },
  component_update: {
    created_at: '',
    new_status: '',
    component_id: '',
  },
  component: {
    created_at: '',
    id: '',
    name: '',
    status: '',
  },
}

Possible page statuses:

  1. UP
  2. HASISSUES
  3. UNDERMAINTENANCE

Possible component statuses:

  1. OPERATIONAL
  2. UNDERMAINTENANCE
  3. DEGRADEDPERFORMANCE
  4. PARTIALOUTAGE
  5. MINOROUTAGE
  6. MAJOROUTAGE

Possible incident statuses:

  1. INVESTIGATING
  2. IDENTIFIED
  3. MONITORING
  4. RESOLVED

Possible maintenance statuses:

  1. NOTSTARTEDYET
  2. INPROGRESS
  3. COMPLETED

Start here
Get your status page or login

Learn more
Check help and pricing

Talk to a human
Chat on slack or send an email

Compare
Statuspage vs Instatus

Community
Open startuptwitter, and blog

Instatus HQ
Privacy & terms – We're hiring!

© 2021 Instatus, Inc