No query parameters
When you send no query parameters, Bamboo returns all exchange rates based on USD.
Retrieve Bamboo exchange rates used for cross-currency pricing and account settlement.
/api/integration/v1.0/exchange-ratesExchange Rates returns the currency conversion data Bamboo uses when a product denomination currency differs from the charged account currency.
Exchange rates are updated internally every hour and are powered by OpenExchange API.
This endpoint requires Basic Auth using your API credentials.
Both query parameters are optional. The returned data changes depending on which values you send.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
baseCurrency | string | No | Base currency used to calculate the response rates. | AED |
currency | string | No | Target currency to return when a single pair is required. | INR |
Bamboo always returns the base currency plus the matching rate entries.
| Field | Type | Description |
|---|---|---|
baseCurrencyCode | string | Base currency used for the returned rates. |
rates | array | Exchange-rate entries for the requested base. |
currencyCode | string | Target currency code. |
value | number | Exchange rate value for the base-to-target pair. |
Full request and response examples for this endpoint.
Use this full request as the primary reference for client-side implementation.
# Generate token: echo -n 'YOUR_CLIENT_ID:YOUR_CLIENT_SECRET' | base64
curl --location 'https://api.bamboocardportal.com/api/integration/v1.0/exchange-rates?baseCurrency=AED¤cy=INR' \
--header 'Authorization: Basic YOUR_BASE64_TOKEN' \
--header 'Accept: application/json'Use this sample payload to validate parsing, field mapping, and downstream handling.
{
"baseCurrencyCode": "AED",
"rates": [
{
"currencyCode": "INR",
"value": 22.718078
}
]
}Exchange Rates changes behavior depending on which parameters you send.
When you send no query parameters, Bamboo returns all exchange rates based on USD.
When you send baseCurrency, Bamboo returns all rates based on the specified base currency.
When you send both baseCurrency and currency, Bamboo returns the exchange rate between the base and target currency.
Use exchange-rate results when you need to explain or estimate cross-currency pricing.
Bamboo updates exchange rates internally every hour.
These rates are applied when the product currency and charged account currency differ.
Specify both baseCurrency and currency when you need one exact pair for a pricing explanation.
The response returns the base currency plus one or more rates entries.
On this page
Try it out
Open the interactive API panel to test this endpoint with your own credentials.