Response / Error Code Reference
Error Response codes
WebSocket
Section titled “WebSocket”Trade Response errorCode Code Table
Section titled “Trade Response errorCode Code Table”| 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 |