Skip to content

Response / Error Code Reference

Error Response codes

Code Description
PRE100001 Trading pair is not enabled
PRE200001 Service is unavailable - please contact support
PRE200002 User does not have appropriate permissions to execute a trade
PRE200003 User does not have appropriate permissions to trade on the selected currency
PRE200004 Insufficient account balance
PRE200012 Invalid Account Group specified
PRE200005 Insufficient trading limit
PRE200006 The RFS service is unavailable
PRE200013 / RFS600004 Account Group is disabled
PRE200014 User does not have trade access to Account Group
PRE200022 Internal error - please contact support
PRE200026 Insufficient trading limit and balance
PRE200029 Exceeds maximum transaction limit
PRE200031 API key does not have ‘Place and Manage order’ permissions
PRE200032 Below minimum transaction size
PRE200033 User is disabled
PRE200034 Account Group is disabled
PRE200035 Currency pair is disabled for trading
PRE200036 Beneficiary wallet not found for selected currency
PRE200037 API Key does not contain RSA key for signed intent verification (If key was created with RSA)
PRE200038 Signed Intent verification failed
RFS100002 Trading is disabled - please contact support
RFS100003 Subscription ID does not map to quote ID
RFS100004 Instrument not provided on message
RFS100005 Invalid Instrument provided on message
RFS100006 / RFS100008 Currency pair not valid
RFS100010 Quote ID missing
RFS100015 Quote ID invalid
RFS100017 Duplicate subscription ID
RFS100011 / RFS100018 No price levels available for this request
RFS100012 / RFS100014 Order request failed due to an unexpected error. Please contact Support
RFS100013 Quote request failed due to an unexpected error. Please contact Support
RFS100015 Invalid quote ID
RFS100016 Account Group request failed
RFS100018 Price not available
RFS100019 Quote has expired
RFS100021 Missing Tenor on message
RFS100022 Currency pair is disabled
RFS100026 Rate limit breached - back off and re-quote
RFS100027 Per-session order capacity reached - too many of your orders are awaiting an outcome on this session. Not a rate limit: let open orders resolve rather than backing off. See Order Sessions and Recovery
RFS300001 Risk checks failed for order request
RFS600001 Price expired
RFS600002 Order outcome could not be established - the order may have executed. Do not re-place it; confirm with your desk. Accompanies orderStatus: INDETERMINATE
RFS600003 Unexpected error on order status. Please contact support
RFS600004 Account Group not found
RFS600006 Could not find beneficiary for selected payout currency
RFS600007 Could not find beneficiary wallet for selected payout currency
RFS600008 / RFS600010 Payment network not found
RFS600009 Payout failed. Please contact support
RFS600021 Quote amount exceeded on order
RFS600031 Idempotency key reused for a different order, or the original order’s record has expired. A retry of the identical order does not produce this - it replays the original’s outcome. See Idempotency