Skip to main content

RateLimitedError

This broker has read more policy valuations than its budget allows in the current window, so no policies were returned.

Wait retryAfterSeconds and repeat the request unchanged. A retry inside the window consumes nothing and returns this same error, so a tight retry loop will still be running when the next window opens. The RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset response headers carry the same figures on every request that touched the budget — pace against those rather than waiting to be refused.

One request that selects Policy.fundValue costs one unit, whatever its page size. A request that omits the field never touches the budget. The budget is per broker, not per integration: each broker you may act for carries its own.

type RateLimitedError implements ErrorInterface {
message: String!
retryAfterSeconds: Int!
}

Fields​

RateLimitedError.message ● String! non-null scalar​

RateLimitedError.retryAfterSeconds ● Int! non-null scalar​

Whole seconds until the current budget window ends. Always positive.

Interfaces​

ErrorInterface interface​

Error interface for all errors that can be returned by the API. Always include the ErrorInterface in your request so any error returned by the API will be returned.

Implemented By​

PoliciesResult union