Currencycloud has multiple APIs that form the essential building blocks of a cross-border payment. Developers are able to select and integrate the components they wish to use in order to create a custom solution that works for them. However, some of the API calls are not compatible with others.
How to Authenticate
All endpoints in the Currencycloud API require authentication to access. Rather than providing your username and API key with every request, you sign in once to get a temporary authentication token. Step 1: Login Call the Login endpoint, passing in your Currencycloud login ID — which is usually your email address — and your unique API […]
Getting Started with the API
Step 1. Read the documentation We recommend that you read the API documentation in Developer Center to familiarize yourself with the API conventions and functionality along with exploring the examples. Step 2. Register for the API Request access to the API using the ‘register’ button below. This will give you access to log into and […]
Summary Push Notifications, a.k.a. webhooks, allow you to set up integrations that correspond with ‘notifications’ from Currencycloud. There is a set of events described below that can trigger push notifications on the Currencycloud Platform. When one of these events is triggered, we send an HTTP POST command to the webhook’s URL. This allows you to […]
The API is rate limited per minute and different resources have different limits. If a resource is 10 per minute that means for a time period of 16:20:00 to 16:21:00, only ten requests are allowed for the period (dictated by server). The rate limiter does allow bursting so if no requests have been received between […]