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 typeRate limit
Admin API (read)120 requests/minute
Admin API (write)60 requests/minute
Storefront API300 requests/minute
Webhooks (outgoing)No limit (sent asynchronously)

Rate limit headers

Every API response includes rate limit headers:

  • X-RateLimit-Limit β€” maximum requests per window
  • X-RateLimit-Remaining β€” requests remaining in window
  • X-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, and totalPages

Was this article helpful?

API Rate Limits β€” Usage Limits & Pagination | KATURA