API Documentation

Programmatically manage your status page with our REST API. Full access to components, incidents, maintenance, and subscribers.

Authentication

All API requests require authentication using an API key. Include your API key in the request header:

Authorization: Bearer your_api_key_here

API keys can be created in your organisation settings. Each key can be scoped to specific permissions (read-only, write, or full access).

Base URL

https://app.status-quo.tech/api/v1

Components

Manage your status page components and their current status.

GET/api/v1/components
POST/api/v1/components
GET/api/v1/components/{id}
PATCH/api/v1/components/{id}
DELETE/api/v1/components/{id}

Incidents

Create and manage incidents with timeline updates.

GET/api/v1/incidents
POST/api/v1/incidents
GET/api/v1/incidents/{id}
PATCH/api/v1/incidents/{id}
POST/api/v1/incidents/{id}/updates

Maintenance

Schedule and manage planned maintenance windows.

GET/api/v1/maintenance
POST/api/v1/maintenance
GET/api/v1/maintenance/{id}
PATCH/api/v1/maintenance/{id}
DELETE/api/v1/maintenance/{id}

Subscribers

Manage notification subscribers for your status page.

GET/api/v1/subscribers
POST/api/v1/subscribers
DELETE/api/v1/subscribers/{id}

Rate Limiting

API requests are rate limited to ensure fair usage:

  • Starter: 100 requests per minute
  • Pro: 500 requests per minute
  • Business: 1,000 requests per minute
  • Enterprise: Custom limits available

Ready to integrate?

Sign up for a free account to get your API key and start building.

Get Started Free