- Quotes: Get live rates, either estimated or a short-lived quote that you can use to book a trade;
- Trades: Use a quote to execute a trade;
- Payments: Use a trade to fund payments;
- Multi Payments: Wraps trades, beneficiary management and payments into a “bulk” operation, allowing payments initiation across a number of currencies;
- Account Management: Profile updates, beneficiary management, etc.
- URIs do not descend more that one i.e. /quotes, /trades, etc.;
- We use links where it makes sense to convey information to our API consumers but we are not religious about full-on HATEOAS/code-on-demand style. If links help we use them;
- We will version our API on major versions only, with the version number defined in the hostname , e.g. https://api-v1.ebury.io/trades;
- We’ll be looking to add support for Webhooks once our first production release is GA.