{
  "opencollection": "1.0.0",
  "info": {
    "name": "Statuspage REST API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "List pages",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages"
      },
      "docs": "List pages"
    },
    {
      "info": {
        "name": "Get a page",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Get a page"
    },
    {
      "info": {
        "name": "Update a page",
        "type": "http"
      },
      "http": {
        "method": "PATCH",
        "url": "https://api.statuspage.io/v1/pages/:page_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Update a page"
    },
    {
      "info": {
        "name": "List components on a page",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/components",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List components on a page"
    },
    {
      "info": {
        "name": "Create a component",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/components",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Create a component"
    },
    {
      "info": {
        "name": "Get a component",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/components/:component_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "component_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Get a component"
    },
    {
      "info": {
        "name": "Update a component",
        "type": "http"
      },
      "http": {
        "method": "PATCH",
        "url": "https://api.statuspage.io/v1/pages/:page_id/components/:component_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "component_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Update a component"
    },
    {
      "info": {
        "name": "Delete a component",
        "type": "http"
      },
      "http": {
        "method": "DELETE",
        "url": "https://api.statuspage.io/v1/pages/:page_id/components/:component_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "component_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Delete a component"
    },
    {
      "info": {
        "name": "List component groups",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/component-groups",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List component groups"
    },
    {
      "info": {
        "name": "Create a component group",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/component-groups",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Create a component group"
    },
    {
      "info": {
        "name": "List incidents",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List incidents"
    },
    {
      "info": {
        "name": "Create an incident",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Create an incident"
    },
    {
      "info": {
        "name": "Get an incident",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/:incident_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "incident_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Get an incident"
    },
    {
      "info": {
        "name": "Update an incident",
        "type": "http"
      },
      "http": {
        "method": "PATCH",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/:incident_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "incident_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Update an incident"
    },
    {
      "info": {
        "name": "Delete an incident",
        "type": "http"
      },
      "http": {
        "method": "DELETE",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/:incident_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "incident_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Delete an incident"
    },
    {
      "info": {
        "name": "List unresolved incidents",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/unresolved",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List unresolved incidents"
    },
    {
      "info": {
        "name": "List scheduled incidents",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/scheduled",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List scheduled incidents"
    },
    {
      "info": {
        "name": "Update an incident update",
        "type": "http"
      },
      "http": {
        "method": "PATCH",
        "url": "https://api.statuspage.io/v1/pages/:page_id/incidents/:incident_id/incident_updates/:incident_update_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "incident_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "incident_update_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Update an incident update"
    },
    {
      "info": {
        "name": "List scheduled maintenances",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/maintenances",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List scheduled maintenances"
    },
    {
      "info": {
        "name": "List active maintenances",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/maintenances/active",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List active maintenances"
    },
    {
      "info": {
        "name": "List upcoming maintenances",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/maintenances/upcoming",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List upcoming maintenances"
    },
    {
      "info": {
        "name": "List subscribers",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/subscribers",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List subscribers"
    },
    {
      "info": {
        "name": "Create a subscriber",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/subscribers",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Create a subscriber"
    },
    {
      "info": {
        "name": "Get a subscriber",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/subscribers/:subscriber_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "subscriber_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Get a subscriber"
    },
    {
      "info": {
        "name": "Update a subscriber",
        "type": "http"
      },
      "http": {
        "method": "PATCH",
        "url": "https://api.statuspage.io/v1/pages/:page_id/subscribers/:subscriber_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "subscriber_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Update a subscriber"
    },
    {
      "info": {
        "name": "Delete a subscriber",
        "type": "http"
      },
      "http": {
        "method": "DELETE",
        "url": "https://api.statuspage.io/v1/pages/:page_id/subscribers/:subscriber_id",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "subscriber_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "Delete a subscriber"
    },
    {
      "info": {
        "name": "List metrics",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.statuspage.io/v1/pages/:page_id/metrics",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ]
      },
      "docs": "List metrics"
    },
    {
      "info": {
        "name": "Create a metric",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/metrics",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Create a metric"
    },
    {
      "info": {
        "name": "Add metric data points",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.statuspage.io/v1/pages/:page_id/metrics/:metric_id/data",
        "params": [
          {
            "name": "page_id",
            "value": "",
            "type": "path"
          },
          {
            "name": "metric_id",
            "value": "",
            "type": "path"
          }
        ],
        "body": {
          "type": "json",
          "data": "{}"
        }
      },
      "docs": "Add metric data points"
    }
  ],
  "bundled": true
}