Get a public status page by its URL slug
Path parameters
Query parameters
Response
OK
Example response
{
"data": {
"statusPage": {
"id": "65f1c2a4d8b9e0123456789c",
"userId": "65f1c2a4d8b9e01234567891",
"teamId": "65f1c2a4d8b9e01234567890",
"type": [
"uptime"
],
"companyName": "Acme",
"url": "acme-status",
"customDomain": null,
"timezone": "America/Toronto",
"color": "#4169E1",
"monitors": [
"65f1c2a4d8b9e0123456789a"
],
"subMonitors": [],
"isPublished": true,
"showCharts": true,
"showUptimePercentage": true,
"showAdminLoginLink": false,
"showInfrastructure": false,
"customCSS": "",
"theme": "refined",
"themeMode": "auto",
"createdAt": "2026-04-01T10:00:00.000Z",
"updatedAt": "2026-04-15T14:30:00.000Z"
},
"range": "90d",
"bucketTimezone": "America/Toronto",
"checkTTLDays": 30,
"monitors": [
{
"id": "65f1c2a4d8b9e0123456789a",
"name": "API",
"type": "http",
"status": "up",
"uptimePercentage": 0.9987,
"recentChecks": [],
"dailyChecks": [
{
"monitorId": "65f1c2a4d8b9e0123456789a",
"date": "2026-07-19",
"totalChecks": 2880,
"upChecks": 2877,
"downChecks": 3,
"avgResponseTime": 142
}
]
}
]
}
}Changes
Changed in 6 of the 38 revisions of this API.11730
- ○
added the optional property
data/monitors/items/recentChecks/items/containerSummaryto the response with the200statusresponse-optional-property-added
- ○
- ○
removed the
latestenum value from thedata/rangeresponse property for the response status200response-property-enum-value-removed
- ○
- ▲
the
dataresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ●
deleted the
queryrequest parametertimeFramerequest-parameter-removed
- ○
added the new optional
queryrequest parameterrangenew-optional-request-parameter
- ○
added the optional property
data/bucketTimezoneto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/checkTTLDaysto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/rangeto the response with the200statusresponse-optional-property-added
- ○
the response property
databecame required for the status200response-property-became-required
- ○
added the required property
data/monitorsto the response with the200statusresponse-required-property-added
- ○
added the required property
data/statusPageto the response with the200statusresponse-required-property-added
- ▲
- ▲
added the new required
queryrequest parametertypenew-required-request-parameter
- ▲
for the
pathrequest parameterurl, the minLength was increased from0to1request-parameter-min-length-increased
- ▲
removed the media type
application/jsonfor the response with the status404response-media-type-removed
- ▲
the response property
databecame nullable for the status200response-property-became-nullable
- ▲
the
dataresponse's property type/format changed fromobject/to/for status200response-property-type-changed
- ●
removed the optional property
detailsfrom the response with the500statusresponse-optional-property-removed
- ●
added the new
falseenum value to thesuccessresponse property for the response status500response-property-enum-value-added
- ●
added the new
trueenum value to thesuccessresponse property for the response status200response-property-enum-value-added
- ○
added the new optional
queryrequest parametertimeFramenew-optional-request-parameter
- ○
added the optional property
datato the response with the500statusresponse-optional-property-added
This revision also has 27 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
removed the non-success response with the status
422response-non-success-status-removed
- ○
added the optional property
detailsto the response with the404statusresponse-optional-property-added
- ○
added the optional property
detailsto the response with the500statusresponse-optional-property-added
- ○
the response property
msgbecame required for the status200response-property-became-required
- ○
the response property
msgbecame required for the status404response-property-became-required
- ○
the response property
msgbecame required for the status500response-property-became-required
- ○
the response property
successbecame required for the status200response-property-became-required
- ○
the response property
successbecame required for the status404response-property-became-required
- ○
the response property
successbecame required for the status500response-property-became-required
- ○
the
successresponse's property default valuefalsewas removed for the status404response-property-default-value-removed
- ○
the
successresponse's property default valuefalsewas removed for the status500response-property-default-value-removed
- ○
the
successresponse's property default valuetruewas removed for the status200response-property-default-value-removed
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
msgbecame optional for the status200response-property-became-optional
- ▲
the response property
msgbecame optional for the status500response-property-became-optional
- ▲
the response property
successbecame optional for the status200response-property-became-optional
- ▲
the response property
successbecame optional for the status500response-property-became-optional
- ▲
the
dataresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ●
deleted the
queryrequest parametertimeFramerequest-parameter-removed
- ●
deleted the
queryrequest parametertyperequest-parameter-removed
- ●
removed the optional property
datafrom the response with the500statusresponse-optional-property-removed
- ○
for the
pathrequest parameterurl, the minLength was decreased from1to0request-parameter-min-length-decreased
- ○
added the media type
application/jsonfor the response with the status404response-media-type-added
- ○
added the non-success response with the status
422response-non-success-status-added
- ○
the
successresponse's property default valuefalsewas added for the status500response-property-default-value-added
- ○
the
successresponse's property default valuetruewas added for the status200response-property-default-value-added
- ○
removed the
falseenum value from thesuccessresponse property for the response status500response-property-enum-value-removed
- ○
removed the
trueenum value from thesuccessresponse property for the response status200response-property-enum-value-removed
This revision also has 18 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲