curl "https://kodostatus.com/api/v1/status-pages" \
-H "X-API-Key: your_api_key"
{
"pages": [
{
"id": "uuid",
"name": "Public Status",
"slug": "acme",
"custom_domain": null,
"logo_url": null,
"primary_color": "#22c55e",
"status_page_visibility": "public",
"is_default": true,
"service_count": 5,
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
},
{
"id": "uuid",
"name": "Internal Ops",
"slug": "acme-internal",
"custom_domain": null,
"logo_url": null,
"primary_color": "#3b82f6",
"status_page_visibility": "internal",
"is_default": false,
"service_count": 12,
"created_at": "2024-06-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
}
]
}
Status Pages
List Status Pages
Get all status pages for your organization
GET
/
status-pages
curl "https://kodostatus.com/api/v1/status-pages" \
-H "X-API-Key: your_api_key"
{
"pages": [
{
"id": "uuid",
"name": "Public Status",
"slug": "acme",
"custom_domain": null,
"logo_url": null,
"primary_color": "#22c55e",
"status_page_visibility": "public",
"is_default": true,
"service_count": 5,
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
},
{
"id": "uuid",
"name": "Internal Ops",
"slug": "acme-internal",
"custom_domain": null,
"logo_url": null,
"primary_color": "#3b82f6",
"status_page_visibility": "internal",
"is_default": false,
"service_count": 12,
"created_at": "2024-06-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
}
]
}
This endpoint is API-key accessible.
Response
Show status page object
Show status page object
Unique status page identifier
Status page name
URL slug (used in
/status/{slug})Custom domain if configured
Logo image URL
Brand color hex code
Visibility mode:
public, private, internalWhether this is the organization’s default page
Number of services assigned to this page
ISO 8601 creation timestamp
ISO 8601 last update timestamp
curl "https://kodostatus.com/api/v1/status-pages" \
-H "X-API-Key: your_api_key"
{
"pages": [
{
"id": "uuid",
"name": "Public Status",
"slug": "acme",
"custom_domain": null,
"logo_url": null,
"primary_color": "#22c55e",
"status_page_visibility": "public",
"is_default": true,
"service_count": 5,
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
},
{
"id": "uuid",
"name": "Internal Ops",
"slug": "acme-internal",
"custom_domain": null,
"logo_url": null,
"primary_color": "#3b82f6",
"status_page_visibility": "internal",
"is_default": false,
"service_count": 12,
"created_at": "2024-06-01T00:00:00Z",
"updated_at": "2024-06-15T12:00:00Z"
}
]
}
⌘I