200 | None | Success | |
201 | None | Created | We will return a 201 after a successful POST where a resource was created. |
202 | None | Accepted | Requested accepted for processing but has not been finished yet. For example when you submit a Cancel Request for a trade. |
400 | None | Bad Request | The request contains invalid data. Check the request for invalid data before resubmitting the request. |
401 | None | Unauthorized | Unauthorized. You have not included a valid Access token. It may have expired or you entered incorrect credentials. |
404 | None | Resource not found | |
408 | None | Request Timeout | |
429 | None | Exceeded Rate Limit | |
503 | None | Server not available or under maintenance. | |
500 | TRD00003 | Invalid Currency Code | Check the currency code in the request and retry with a valid ISO currency code |
500 | TRD00004 | Currency Code is available but inactive | Contact your account manager to discuss your currency requirement |
500 | TRD00005 | Currency not configured | This currency is not set up on your account. Contact your account manager to discuss. |
500 | TRD00006 | Amount cannot be zero | Retry with a non-zero amount |
500 | TRD00008 | Unable to price | |
500 | TRD00011 | Invalid Quote Id | Try again with a valid quoteId. If quoteId has expired, you may need to request another quoteId |
500 | TRD00012 | Quote Id expired | Try again with a valid Quote Id |
500 | TRD00014 | Request should have either buy or sell amount not both | Try submitting the Rate/Trade request with only one of Buy or Sell amount. |
500 | TRD00015 | Either buy or sell amount required for trade booking | If the quote request didn't contain an amount, then the trade booking request needs to have one of buy or sell amounts |
500 | TRD00016 | Trade amount doesn't match quote amount | Use the same Currency and Amount when booking a trade with quoteId that was used for generating the quoteId. |
500 | TRD00021 | Unable to book trade | Retry after 60 seconds |
500 | TRD00023 | Same currency trade not allowed | This usually happens when your account has not been set up for same currency trades. Contact your account manager to discuss setting this up. |
500 | TRD90002 | Request already under progress | |
500 | TRD90003 | Trade has already been cancelled | |
500 | TRD90004 | Trade could not be cancelled | |
500 | INS00001 | fxId is not valid | Try again with a valid fxId |
500 | INS00002 | Same Currency Payments cannot contain fxId in request | |
500 | INS00003 | Buy and Sell Currency should be same for same currency payments | |
500 | INS00004 | Buy and Sell Amounts should be same for same currency payments | |
500 | INS00005 | fxId is already linked with instructions | Try again with a valid fxId |
500 | INS00006 | Invalid BIC or IBAN | Try again with a valid BIC or IBAN |
500 | WEB0001 | optimistic version error | |