Skip to main content

Status Pages API

Base URL: https://api.statusone.app

Authentication

Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.

Endpoints Summary

91 endpoints discovered across 1 function app(s).

MethodRouteAuth
POST/api/agents/{action}Public
GET/api/api-keysPublic
POST/api/api-keysPublic
DELETE/api/api-keys/{id}Public
PATCH/api/api-keys/{id}Public
PUT/api/api-keys/{id}Public
POST/api/auth/logoutPublic
POST/api/auth/magic-linkPublic
GET/api/auth/microsoft/callbackPublic
GET/api/auth/microsoft/urlPublic
POST/api/auth/passwordPublic
POST/api/auth/password/setPublic
GET/api/auth/password/statusPublic
GET/api/auth/sessionPublic
POST/api/auth/verifyPublic
POST/api/billing/checkoutPublic
GET/api/billing/historyPublic
GET/api/billing/plansPublic
POST/api/billing/portalPublic
GET/api/billing/subscriptionPublic
DELETE/api/component-groups/{id}Public
PATCH/api/component-groups/{id}Public
PUT/api/component-groups/{id}Public
PATCH/api/components/{componentId}/monitoringPublic
PUT/api/components/{componentId}/monitoringPublic
DELETE/api/components/{id}Public
PATCH/api/components/{id}Public
PUT/api/components/{id}Public
PUT/api/components/{id}/statusPublic
POST/api/domains/checkPublic
GET/api/healthPublic
HEAD/api/healthPublic
DELETE/api/incidents/{id}Public
GET/api/incidents/{id}Public
PATCH/api/incidents/{id}Public
PUT/api/incidents/{id}Public
POST/api/incidents/{id}/updatesPublic
GET/api/incidents/{incidentId}/postmortemPublic
POST/api/incidents/{incidentId}/postmortemPublic
POST/api/invites/{token}/acceptPublic
POST/api/platform/bootstrapPublic
GET/api/platform/statsPublic
GET/api/platform/tenantsPublic
GET/api/platform/usersPublic
POST/api/platform/users/rolePublic
DELETE/api/postmortems/{id}Public
PATCH/api/postmortems/{id}Public
PUT/api/postmortems/{id}Public
POST/api/postmortems/{id}/publishPublic
GET/api/public/{subdomain}Public
GET/api/public/{subdomain}/components.jsonPublic
GET/api/public/{subdomain}/incidents.jsonPublic
GET/api/public/{subdomain}/summary.jsonPublic
POST/api/public/{subdomain}/verify-passwordPublic
GET/api/status-pagesPublic
POST/api/status-pagesPublic
DELETE/api/status-pages/{id}Public
GET/api/status-pages/{id}Public
PATCH/api/status-pages/{id}Public
PUT/api/status-pages/{id}Public
GET/api/status-pages/{pageId}/component-groupsPublic
POST/api/status-pages/{pageId}/component-groupsPublic
PUT/api/status-pages/{pageId}/component-groups/reorderPublic
GET/api/status-pages/{pageId}/componentsPublic
POST/api/status-pages/{pageId}/componentsPublic
DELETE/api/status-pages/{pageId}/domainPublic
GET/api/status-pages/{pageId}/domainPublic
POST/api/status-pages/{pageId}/domainPublic
POST/api/status-pages/{pageId}/domain/verifyPublic
GET/api/status-pages/{pageId}/incidentsPublic
POST/api/status-pages/{pageId}/incidentsPublic
GET/api/status-pages/{pageId}/webhooksPublic
POST/api/status-pages/{pageId}/webhooksPublic
GET/api/tenantsPublic
POST/api/tenantsPublic
GET/api/tenants/{id}Public
PATCH/api/tenants/{id}Public
PUT/api/tenants/{id}Public
GET/api/tenants/{tenantId}/invitesPublic
POST/api/tenants/{tenantId}/invitesPublic
DELETE/api/tenants/{tenantId}/invites/{inviteId}Public
GET/api/tenants/{tenantId}/membersPublic
DELETE/api/tenants/{tenantId}/members/{memberId}Public
PUT/api/tenants/{tenantId}/members/{memberId}Public
DELETE/api/webhooks/{id}Public
PATCH/api/webhooks/{id}Public
PUT/api/webhooks/{id}Public
GET/api/webhooks/{id}/deliveriesPublic
POST/api/webhooks/{id}/rotate-secretPublic
POST/api/webhooks/{id}/testPublic
POST/api/webhooks/stripePublic

Endpoint Details

Agents

POST/api/agents/{action}

Create agents

Auth: Public

Api Keys

GET/api/api-keys

List or retrieve api keys

Auth: Public

POST/api/api-keys

Create api keys

Auth: Public

DELETE/api/api-keys/{id}

Delete api keys

Auth: Public

PATCH/api/api-keys/{id}

Update api keys

Auth: Public

PUT/api/api-keys/{id}

Update api keys

Auth: Public

Auth

POST/api/auth/logout

Create logout

Auth: Public

POST/api/auth/magic-link

Create magic link

Auth: Public

GET/api/auth/microsoft/callback

List or retrieve callback

Auth: Public

GET/api/auth/microsoft/url

List or retrieve url

Auth: Public

POST/api/auth/password

Create password

Auth: Public

POST/api/auth/password/set

Create set

Auth: Public

GET/api/auth/password/status

List or retrieve status

Auth: Public

GET/api/auth/session

List or retrieve session

Auth: Public

POST/api/auth/verify

Create verify

Auth: Public

Billing

POST/api/billing/checkout

Create checkout

Auth: Public

GET/api/billing/history

List or retrieve history

Auth: Public

GET/api/billing/plans

List or retrieve plans

Auth: Public

POST/api/billing/portal

Create portal

Auth: Public

GET/api/billing/subscription

List or retrieve subscription

Auth: Public

Component Groups

DELETE/api/component-groups/{id}

Delete component groups

Auth: Public

PATCH/api/component-groups/{id}

Update component groups

Auth: Public

PUT/api/component-groups/{id}

Update component groups

Auth: Public

Components

PATCH/api/components/{componentId}/monitoring

Update monitoring

Auth: Public

PUT/api/components/{componentId}/monitoring

Update monitoring

Auth: Public

DELETE/api/components/{id}

Delete components

Auth: Public

PATCH/api/components/{id}

Update components

Auth: Public

PUT/api/components/{id}

Update components

Auth: Public

PUT/api/components/{id}/status

Update status

Auth: Public

Domains

POST/api/domains/check

Create check

Auth: Public

Health

GET/api/health

List or retrieve health

Auth: Public

HEAD/api/health

HEAD health

Auth: Public

Incidents

DELETE/api/incidents/{id}

Delete incidents

Auth: Public

GET/api/incidents/{id}

List or retrieve incidents

Auth: Public

PATCH/api/incidents/{id}

Update incidents

Auth: Public

PUT/api/incidents/{id}

Update incidents

Auth: Public

POST/api/incidents/{id}/updates

Create updates

Auth: Public

GET/api/incidents/{incidentId}/postmortem

List or retrieve postmortem

Auth: Public

POST/api/incidents/{incidentId}/postmortem

Create postmortem

Auth: Public

Invites

POST/api/invites/{token}/accept

Create accept

Auth: Public

Platform

POST/api/platform/bootstrap

Create bootstrap

Auth: Public

GET/api/platform/stats

List or retrieve stats

Auth: Public

GET/api/platform/tenants

List or retrieve tenants

Auth: Public

GET/api/platform/users

List or retrieve users

Auth: Public

POST/api/platform/users/role

Create role

Auth: Public

Postmortems

DELETE/api/postmortems/{id}

Delete postmortems

Auth: Public

PATCH/api/postmortems/{id}

Update postmortems

Auth: Public

PUT/api/postmortems/{id}

Update postmortems

Auth: Public

POST/api/postmortems/{id}/publish

Create publish

Auth: Public

Public

GET/api/public/{subdomain}

List or retrieve public

Auth: Public

GET/api/public/{subdomain}/components.json

List or retrieve components.json

Auth: Public

GET/api/public/{subdomain}/incidents.json

List or retrieve incidents.json

Auth: Public

GET/api/public/{subdomain}/summary.json

List or retrieve summary.json

Auth: Public

POST/api/public/{subdomain}/verify-password

Create verify password

Auth: Public

Status Pages

GET/api/status-pages

List or retrieve status pages

Auth: Public

POST/api/status-pages

Create status pages

Auth: Public

DELETE/api/status-pages/{id}

Delete status pages

Auth: Public

GET/api/status-pages/{id}

List or retrieve status pages

Auth: Public

PATCH/api/status-pages/{id}

Update status pages

Auth: Public

PUT/api/status-pages/{id}

Update status pages

Auth: Public

GET/api/status-pages/{pageId}/component-groups

List or retrieve component groups

Auth: Public

POST/api/status-pages/{pageId}/component-groups

Create component groups

Auth: Public

PUT/api/status-pages/{pageId}/component-groups/reorder

Update reorder

Auth: Public

GET/api/status-pages/{pageId}/components

List or retrieve components

Auth: Public

POST/api/status-pages/{pageId}/components

Create components

Auth: Public

DELETE/api/status-pages/{pageId}/domain

Delete domain

Auth: Public

GET/api/status-pages/{pageId}/domain

List or retrieve domain

Auth: Public

POST/api/status-pages/{pageId}/domain

Create domain

Auth: Public

POST/api/status-pages/{pageId}/domain/verify

Create verify

Auth: Public

GET/api/status-pages/{pageId}/incidents

List or retrieve incidents

Auth: Public

POST/api/status-pages/{pageId}/incidents

Create incidents

Auth: Public

GET/api/status-pages/{pageId}/webhooks

List or retrieve webhooks

Auth: Public

POST/api/status-pages/{pageId}/webhooks

Create webhooks

Auth: Public

Tenants

GET/api/tenants

List or retrieve tenants

Auth: Public

POST/api/tenants

Create tenants

Auth: Public

GET/api/tenants/{id}

List or retrieve tenants

Auth: Public

PATCH/api/tenants/{id}

Update tenants

Auth: Public

PUT/api/tenants/{id}

Update tenants

Auth: Public

GET/api/tenants/{tenantId}/invites

List or retrieve invites

Auth: Public

POST/api/tenants/{tenantId}/invites

Create invites

Auth: Public

DELETE/api/tenants/{tenantId}/invites/{inviteId}

Delete invites

Auth: Public

GET/api/tenants/{tenantId}/members

List or retrieve members

Auth: Public

DELETE/api/tenants/{tenantId}/members/{memberId}

Delete members

Auth: Public

PUT/api/tenants/{tenantId}/members/{memberId}

Update members

Auth: Public

Webhooks

DELETE/api/webhooks/{id}

Delete webhooks

Auth: Public

PATCH/api/webhooks/{id}

Update webhooks

Auth: Public

PUT/api/webhooks/{id}

Update webhooks

Auth: Public

GET/api/webhooks/{id}/deliveries

List or retrieve deliveries

Auth: Public

POST/api/webhooks/{id}/rotate-secret

Create rotate secret

Auth: Public

POST/api/webhooks/{id}/test

Create test

Auth: Public

POST/api/webhooks/stripe

Create stripe

Auth: Public


note

This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.