Documentation Index
Fetch the complete documentation index at: https://docs.causeflow.ai/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
All CauseFlow API requests are made to the following base URL:Versioning
Every endpoint is prefixed with/v1/. The current version is v1.
/v1/ endpoints remain available during the deprecation window.
Content type
All requests and responses use JSON. Include theContent-Type header on requests that send a body:
Rate limits
Rate limits are enforced per tenant and vary by plan:| Plan | Requests per minute |
|---|---|
| Starter | 100 |
| Pro | 500 |
| Business | 2,000 |
| Enterprise | 2,000 |
Rate limit headers
Every API response includes the following headers:| Header | Description |
|---|---|
X-RateLimit-Limit | The maximum number of requests allowed in the current window |
X-RateLimit-Remaining | The number of requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp (seconds) when the rate limit window resets |
429 Too Many Requests response. Retry after the timestamp in X-RateLimit-Reset.
Authentication
CauseFlow uses JWT Bearer tokens for authenticated API endpoints and API keys with HMAC signatures for webhook endpoints. See the Authentication page for full details.Event subscriptions
CauseFlow publishes 21 real-time events across seven domains — from incident creation to remediation execution. Events are delivered today via Server-Sent Events onGET /v1/notifications/stream. Programmatic webhook subscription is on the roadmap.
See the outbound event catalog for the full event list and payload samples.
Next steps
Authentication
Learn how to authenticate your API requests
Errors and pagination
Understand error responses and how to page through results
Outbound events
All 20 EventBus events with payload samples and delivery details
Notifications stream
Subscribe to real-time events via SSE