This is an archive of our API documentation. Our new API docs can be found at
Full API and Integration Documentation


Obtaining your API key

Authentication is done via an OAuth2 token provided in the Statuspage management console, and can be accessed via the following navigation:

  • Log in to your account at
  • View the "Account Info" page under the Manage heading on the left
  • Click on the "API" tab

Organization API Information

Passing your API key in an authorization header

The following example authenticates you with the Statuspage API. Along with the Page ID listed on the API page we can fetch your page profile.

NOTE: notice the case sensivity in the header. It's OAuth and not Oauth

curl -H "Authorization: OAuth 89a229ce1a8dbcf9ff30430fbe35eb4c0426574bca932061892cefd2138aa4b1" \

The above code will produce:

  "id": "gytm4qzbx9t6",
  "name": "Flying Klein Brothers",
  "subdomain": "fkb",
  "domain": "",
  "url": "",
Passing your API key in a query param

Authentication can optionally be done via a query param using the same OAuth2 token as obtained above.