FlashTrade (Request For Quote) error codes
RFS API Error Codes
The following table outlines the potential error codes returned by the API, their associated issues, and the corresponding external messages.
| Error Code | Suggested External Message |
|---|---|
| RFS100001 | An error occurred while processing the request. Please contact OSL support. |
| RFS100002 | Trading is currently disabled. Please contact OSL support. |
| RFS100004 | Instrument field cannot be empty. |
| RFS100005 | Instrument is invalid. Check the currencyStatic endpoint for valid instruments. |
| RFS100006 | Currency pair is currently unavailable. |
| RFS100007 | Price is invalid. |
| RFS100008 | Currency is invalid. Check the currencyStatic endpoint for valid currencies. |
| RFS100009 | Quantity is invalid. Check the currencyStatic endpoint for valid quantities. |
| RFS100010 | quoteId is required. Please check your request. |
| RFS100015 | quoteId is invalid. Please check your request is correct and quote is not expired. |
| RFS100011 | No valid price level available for the request. Please try again or contact OSL support. |
| RFS100012 | Order request failed. Please try again or contact OSL support. |
| RFS100013 | Subscription request failed. Please try again. |
| RFS100014 | Internal execution failure. Please contact OSL support. |
| RFS100018 | Pricing is currently unavailable. Please contact OSL support. |
| RFS300001 | Service is temporarily unavailable. Please contact OSL support. |
| RFS400001 | Execution service is temporarily unavailable. Please contact OSL support. |
| PRE200005 | Insufficient trading limit available. |
| PRE200009 | Internal execution failure. Please contact OSL support. |
| PRE200006 | Trading is disabled for this account. Please contact OSL support if this is not expected. |
| PRE200003 | Account is not authorized to trade the specified currency pair. |
| PRE200004 | Insufficient prefunded balance to perform trade. Please ensure your account is funded. |
| RFS500001 | Internal processing error. Please contact OSL support. |
| RFS600001 | Order execution failed. Please contact OSL support. |
| RFS600002 | Order status is indeterminate. Please contact OSL support. |
| RFS600003 | Unexpected order status received. Please contact OSL support. |
| RFS600004 | Requested quantity violates the allowed step size. |
