- code: Machine-readable identifier (e.g.,
MARKET_CLOSED) - message: Human-readable description
- documentation: URL linking to relevant documentation
Error Codes
MARKET_CLOSED
Status: 403 ForbiddenMARKET_PAUSED
Status: 403 ForbiddenASSET_PAUSED
Status: 403 ForbiddenASSET_LIMITED
Status: 200 OKASSET_CLOSED_FOR_SESSION
Status: 403 ForbiddenASSET_REDEEM_ONLY
Status: 403 ForbiddenREAD_ONLY_API_KEY
Status: 403 ForbiddenMISSING_API_KEY
Status: 401 Unauthorizedx-api-key request header.
INVALID_API_KEY
Status: 401 UnauthorizedINVALID_SYMBOL
Status: 400 Bad RequestTSLAon, AAPLon).
MISSING_SYMBOL
Status: 400 Bad Requestsymbol parameter was not provided.
ASSET_NOT_FOUND
Status: 404 Not FoundINVALID_SIDE
Status: 400 Bad Requestside parameter must be either buy or sell.
INVALID_DURATION
Status: 400 Bad Requestduration parameter must be either long or short.
MAX_LIMIT_REACHED
Status: 400 Bad RequestSESSION_LIMIT_REACHED
Status: 400 Bad RequestMAX_ATTESTATIONS
Status: 400 Bad RequestINSUFFICIENT_LIQUIDITY
Status: 400 Bad RequestINVALID_NOTIONAL_VALUE
Status: 400 Bad RequestINVALID_TOKEN_AMOUNT
Status: 400 Bad RequestMISSING_TOKEN_OR_NOTIONAL
Status: 400 Bad RequesttokenAmount or notionalValue, but neither was provided.
INVALID_ADDRESS
Status: 403 ForbiddenMISSING_CHAIN_ID
Status: 400 Bad RequestchainId parameter was not provided in the request.
MISSING_SIDE
Status: 400 Bad Requestside parameter was not provided in the request.
INVALID_GM_CHAIN
Status: 400 Bad RequestUNSUPPORTED_GM_CHAIN
Status: 400 Bad RequestPAUSED_GM_CHAIN
Status: 400 Bad RequestINVALID_SORT
Status: 400 Bad Requestsort query parameter is invalid. Valid values are asc or desc.
INVALID_INTERVAL
Status: 400 Bad Requestinterval query parameter is not a valid value. Valid intervals are 1min, 5min, 15min, 1hour, 4hour, 12hour, and 1day.
INVALID_RANGE
Status: 400 Bad Requestrange query parameter is not a valid value. Valid ranges are 1day, 1month, 3month, 6month, 1year, and all.
INVALID_INTERVAL_RANGE_PAIR
Status: 400 Bad Requestinterval and range parameters is not supported. See the OHLC endpoint documentation for valid pairs.
MISSING_TICKER_ID
Status: 400 Bad RequesttickerId parameter was not provided.
INVALID_TICKER_ID
Status: 400 Bad RequesttickerId is not a valid ticker identifier. Ticker IDs are formatted as <base>_<target> (e.g., AAPLon_USDon).
RESOURCE_NOT_FOUND
Status: 404 Not FoundMISSING_USER_ADDRESS
Status: 400 Bad Requestuser_address field is required for firm attestation requests on Solana chains but was not provided.
INVALID_USER_ADDRESS
Status: 400 Bad Requestuser_address provided for a firm attestation request on a Solana chain is not a valid Solana public key.
GAS_FEE_EXCEEDS_ORDER_VALUE
Status: 400 Bad RequestINTERNAL_ERROR
Status: 500 Internal Server ErrorThis list is non-exhaustive. For unresolved issues, consult request documentation or contact your account manager.

