Investorlift DS
  • Getting started
  • The contract
  • Errors
  • API reference

Spend Cap reached

HTTP status429
Typehttps://docs.investorliftdata.com/errors/spend-cap-exceeded
RetryableYes
Retry-After headerNo

What the body says

The response body says:

This Account has reached its Spend Cap, the ceiling on the Credits it may consume in a rolling window, so this Metered Call was not started and no Credits were consumed. The Spend Cap, the Credits already consumed in the window, the Credits this call requires, and the length of the window in seconds are given below. The window rolls continuously rather than resetting on a clock boundary: send the request again once earlier calls have fallen outside it, or contact support to have the Spend Cap raised.

What happened to the Credits

No Credits are consumed by a call that ends here.

Retrying

Retryable. Send the request again.

Body members

Beyond the base members (type, title, detail, status, trace_id), the body carries:

MemberMeaning
capThe Spend Cap for this Account — the most Credits it may consume in one rolling window.
consumedThe Credits this Account has already consumed in the window. Every Metered Call counts, including calls that were later refunded.
requiredThe number of Credits this Metered Call required.
window_secondsThe length of the window in seconds. The window rolls continuously rather than resetting on a clock boundary, so Credits become available again as earlier calls fall outside it.

Retry-After

No. This response carries no Retry-After header.

Every error response is an RFC 9457 Problem Detail sent as application/problem+json, and every response carries a trace-id header, repeated in the body as trace_id. The Trace ID is the only handle support needs to find your call.

Contact support at [email protected] and quote the Trace ID.

Last modified on September 1, 2026
On this page
  • What the body says
  • What happened to the Credits
  • Retrying
  • Body members
  • Retry-After