This document discusses the APIs for the Checkout Service that are rate-limited. Rate limiting is a crucial mechanism to prevent abuse, to limit costs, and to maintain the quality of service for all users.

API Rate Limits

RequestLimits(per 5 minutes)
Create Checkout600
Update Checkout1500
Get Checkout (storefront graphql)300

Please note that excessive and repeated rate limit violations may result in temporary or permanent restrictions on the offending user or client's ability to make requests to our APIs.

Consequences for Rate Limit Exceeding

If you exceed the rate limit, you will receive a 429 Too Many Requests. Please respect these limits and plan your application use accordingly. If you find your application needs higher rate limits, please contact our support team to discuss potential adjustments.