Skip to main content
Every error has the same shape: a type you can act on, a message in plain words, and the request_id.
Some errors add a field: field for the input that was wrong, retry_after_seconds when it’s worth trying again, and resets_at when a limit resets.

Error types

Retrying

Retry only rate_limited, model_unavailable and server_error, and wait at least as long as retry_after_seconds (also sent as the Retry-After header). Don’t retry errors in the 400s without changing the request.

Before the open

The day’s scores are published before the market opens, usually by 9:00 a.m. Eastern. Until then, and on market holidays, a call returns the latest published day; check date.

Help

Write to support@forwardmodel.ai with the request_id. It lets us find the call without you sending anything else.