Get Status Pages for Organisation

Retrieves all status pages associated with a specific organisation. This endpoint allows platform administrators and external systems to programmatically list and manage the organisation’s public and private status pages. It is ideal for environments where multiple status pages are used to represent different services or departments. The data returned helps synchronize status communication across platforms, automate visibility checks, and support unified status dashboards. Each status page object includes identifying information such as the name, subdomain, optional custom domain, visibility status, and timestamps for creation. This enables precise management and monitoring of organisational status page configurations. This endpoint enhances operational transparency and is commonly used to support integrations, audit workflows, and centralized service health monitoring.

Authorization: Bearer YOUR_TOKEN


Expected Behavior:


  • On success, the system will return a list of organisation statuspages.
  • If the request is unauthorized, an error message will be returned specifying the issue.
JavaScript
Response codes
const axios = require('axios');

const url = "https://statuspage-query.api.pinghome.io/v1/statuspages";
axios.get(url, {
  headers: {
    'Authorization': 'Bearer YOUR_TOKEN',
    'Content-Type': 'application/json'
  }
})
.then(response => {
  console.log(response.data);
})
.catch(error => {
  console.error(error);
});
ResponseThis section is used to view the possible HTTP response codes returned by the API. These codes indicate the status of a request, such as 201 (Created), 401 (Unauthorized), 409 (Conflict), or 422 (Unprocessable Entity).