Rate Limits

Rate Limits

Rate limiting is actively monitored and enforced on a per-partner basis to maintain platform health and security. Limits are determined from each partner's specific database configuration.

Rate limit policy#

Default limit: 60 requests per minute unless negotiated otherwise. Limits replenish dynamically at the turn of each minute window. When the threshold is breached, subsequent calls are rejected instantly with a 429 Too Many Requests HTTP status. The response includes a Retry-After header conveying the exact duration in seconds to wait before attempting another transmission.

Rate limit error (429)#

XML Response (429 Too Many Requests)
xml
<?xml version="1.0" encoding="UTF-8"?>
<PartnerAckRS>
    <Errors>
        <Error Code="TOO_MANY_REQUESTS" Type="RateLimit" ShortText="Rate limit exceeded. Please try again later."/>
    </Errors>
</PartnerAckRS>
Your BookOne Helper
Your AI Assistant