Rate limits and idempotency
Rate limits protect Ordinavo and connected tenants from overload or misuse. Concrete limits can differ by project, tenant and integration type.
Headers
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 997
X-RateLimit-Reset: 1781548800
Retry-After: 60Idempotency
For write operations, send an Idempotency-Key. This lets external systems safely repeat the same request if a network issue prevents a clear response.
Idempotency-Key: 7b56e4c2-2e7a-4b7c-bf44-291d2c9d1f91Rule
Same key and same request content return the same result. Same key with different content is rejected as idempotency_conflict.
Protection mechanisms
Ordinavo can limit, pause or block integrations when unusual load, repeated errors or security risks occur. Production integrations should respect Retry-After and avoid tight polling loops.