Status Pages
Create a status page
Create a status page in the current project. Requires status_page:create. The page starts as a draft and its subdomain is generated by the server; sending subdomain or customDomainVerified returns 400. Unknown body fields are rejected. If your account allows it, creation succeeds; otherwise a 403 explains the limit that was reached. A 429 means too many concurrent create requests - retry shortly.
POST
bearerAuthheader
AuthorizationBearer <token>Project-scoped CLI token (sck_live_* or sck_test_*) for documented API operations that accept bearer authentication. Interactive browser operations may require a session cookie. Trigger keys (sck_trigger_* / legacy job_*) are accepted only by job trigger endpoints.
application/json- body
name*stringLength
1 <= length <= 255headline?stringLength
length <= 255pageDescription?stringLength
length <= 2000Created status page
application/json- response
statusPage?curl -X POST 'https://demo.supercheck.dev/api/status-pages' \ -H 'Content-Type: application/json' \ -d '{ "name": "string"}'Example Response
{ "statusPage": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "subdomain": "string", "status": "string", "pageDescription": "string", "allowRssFeed": true, "faviconLogo": "string", "transactionalLogo": "string", "heroCover": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }}