Rate limits
Understand API rate limits and pagination.
Overview
The Katura API enforces rate limits to ensure fair usage and platform stability.
Current rate limits
| Endpoint type | Rate limit |
|---|---|
| Admin API (read) | 120 requests/minute |
| Admin API (write) | 60 requests/minute |
| Storefront API | 300 requests/minute |
| Webhooks (outgoing) | No limit (sent asynchronously) |
Rate limit headers
Every API response includes rate limit headers:
X-RateLimit-Limitβ maximum requests per windowX-RateLimit-Remainingβ requests remaining in windowX-RateLimit-Resetβ timestamp when window resets
Pagination
List endpoints use cursor-based pagination:
pageβ page number (default: 1)limitβ items per page (default: 20, max: 100)- Response includes
total,page, andtotalPages
