GET/v2/statuspages

List status pages

Returns all status pages for the authenticated project.

Request

Query Parameters
pagenumberoptional
Page number for pagination (0-indexed). Default: 0
searchstringoptional
Search term to filter by name, hostname, or subdomain

Response

Returns paginated list of status pages.

Response Fieldsapplication/json
statuspagesarray
Array of status page objects
hasNextPageboolean
Whether there are more pages available
totalnumber
Total number of status pages
pagenumber
Current page number
resultsPerPagenumber
Number of results per page
RequestcURL
curl -X GET https://api.hyperping.io/v2/statuspages \
  -H "Authorization: Bearer ${API_TOKEN}"
200 OKJSON
{
  "statuspages": [
    {
      "uuid": "sp_abc123xyz",
      "name": "My Status Page",
      "hostname": "status.mycompany.com",
      "hostedsubdomain": "mycompany.hyperping.app",
      "url": "status.mycompany.com",
      "password_protected": false
    }
  ],
  "hasNextPage": false,
  "total": 1,
  "page": 0,
  "resultsPerPage": 20
}