Documentation Index
Fetch the complete documentation index at: https://docs.magne.chat/llms.txt
Use this file to discover all available pages before exploring further.
Rate Limits
All Magne API endpoints are rate-limited per IP address using a sliding window algorithm with two tiers.Tiers
| Tier | Max Requests | Window | Applies To |
|---|---|---|---|
| Auth | 5 requests | 60 seconds | /v1/auth/register, /v1/auth/login, /v1/auth/verify-email, /v1/auth/resend-code, /v1/auth/forgot-password, /v1/auth/reset-password |
| General | 300 requests | 60 seconds | All other endpoints |
| Tier | Max Requests | Window | Applies To |
|---|---|---|---|
| Webhook | 30 requests | 60 seconds | POST /v1/webhooks/:id/:token (per webhook ID) |
Response Headers
When rate-limited, the API returns a429 Too Many Requests response with:
| Header | Description |
|---|---|
Retry-After | Seconds to wait before retrying |
Retry Strategy
Implement exponential backoff when you receive a
429 response. Start
with the Retry-After value, then double the wait time on each subsequent
retry.IP Detection
Rate limits are tracked by client IP. The server checks headers in this order:X-Forwarded-For(first entry, if behind a reverse proxy)X-Real-IP- Fallback: connection IP