API Reference
The Seliq API gives you programmatic access to incidents, alerts, workspaces, and reports. Use it to build custom dashboards, automate workflows, or integrate Seliq into your existing tooling.
Base URL
Section titled “Base URL”https://api.seliq.io/v1
All requests must be made over HTTPS.
Authentication
Section titled “Authentication”The Seliq API uses API keys. Generate a key in Account Settings → API → New API key.
Pass the key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
API keys are scoped to a workspace. To access multiple workspaces, generate one key per workspace and include the X-Workspace-ID header:
X-Workspace-ID: acme-corp
Planned endpoints
Section titled “Planned endpoints”The following endpoint groups are planned for the v1 release:
Incidents
Section titled “Incidents”| Method | Endpoint | Description |
|---|---|---|
GET | /incidents | List incidents (paginated, filterable) |
GET | /incidents/{id} | Get a single incident |
PATCH | /incidents/{id} | Update incident status or assignee |
POST | /incidents/{id}/notes | Add a note to an incident |
GET | /incidents/{id}/timeline | Full incident timeline |
Alerts
Section titled “Alerts”| Method | Endpoint | Description |
|---|---|---|
GET | /alerts | List all ingested alerts |
GET | /alerts/{id} | Get a single alert with AI summary |
POST | /alerts | Ingest a custom alert (push ingestion) |
Workspaces
Section titled “Workspaces”| Method | Endpoint | Description |
|---|---|---|
GET | /workspaces | List all workspaces (MSSP accounts) |
GET | /workspaces/{id} | Get workspace details and SLA summary |
Reports
Section titled “Reports”| Method | Endpoint | Description |
|---|---|---|
GET | /reports | List generated reports |
GET | /reports/{id} | Get report content |
POST | /reports | Trigger report generation |
Rate limits
Section titled “Rate limits”| Tier | Requests / minute |
|---|---|
| Starter | 60 |
| Growth | 300 |
| Enterprise | Custom |
Rate limit headers are returned on every response:
X-RateLimit-Limit: 300
X-RateLimit-Remaining: 247
X-RateLimit-Reset: 1712345678
Webhooks (inbound)
Section titled “Webhooks (inbound)”Seliq exposes a generic webhook endpoint for custom alert sources:
POST https://ingest.seliq.io/webhook/{workspace-slug}/{token}
The payload schema is documented in Alert Ingestion. This endpoint is available now — contact us for your workspace ingest token.