Status pages
Get Status Page
Returns one status page by numeric id or publicId, in the same shape as an entry of List Status Pages.
GET /api/status-pages/{id}
Access
Same access and visibility as List Status Pages: a page outside your scope answers 404.
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl -X GET "$BASE_URL/api/status-pages/1" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Response
200 OK
{
"id": 1,
"publicId": "cccccccc-cccc-4ccc-8ccc-cccccccccccc",
"organizationId": 10,
"customerId": 5,
"customerPublicId": "dddddddd-dddd-4ddd-8ddd-dddddddddddd",
"customerName": "Acme GmbH",
"name": "Acme Status",
"slug": "acme",
"description": null,
"visibility": "public",
"hasPassword": false,
"accessPasswordSetAt": null,
"isPublished": true,
"showRecentIncidents": true,
"showRecentMaintenance": true,
"subscriptionsEnabled": false,
"subscriptionDelayMinutes": 5,
"designConfig": null,
"hiddenMonitors": [],
"createdAt": "2026-06-01T08:00:00.000Z",
"updatedAt": "2026-06-01T08:00:00.000Z",
"customDomain": {
"id": 12,
"hostname": "status.acme.example",
"status": "active",
"verifiedAt": "2026-06-02T08:00:00.000Z",
"verificationToken": "uptimeify-verify-abc123"
}
}Common errors
400 Bad Requestwhen the id is neither a number nor a UUID, or your account has no organization401 Unauthorizedwhen you are not logged in403 Forbiddenwhen your role may not read status pages404 Not Found(statusPageNotFound) when the page does not exist or is outside your scope