• Last edited on: 30 January 2020

Exchange Rates API Example Calls

Get Exchange Rates Query Options

Here are some more examples of how to use the exchange rate API to query and get the result set you want.

This query will return all exchange rates created after the date November 15, 2010. The creation date is different than the effective rate date.

https://<instance url>/api/exchange_rates?created_at[gt]=2010-11-15T00:00:00

This query will return all exchange rates where the effective rate date is after November 11, 2010.

https://<instance url>/api/exchange_rates?rate-date[gt]=2010-11-11T00:00:00

This query will return all exchange rates where the 'from' rate is USD.

https://<instance url>/api/exchange_rates?from-currency[code]=USD

This query will return all exchange rate where the exchange rate is less than 1.00

https://<instance url>/api/exchange_rates?rate[lt]=1

This query will return no results as it is currently not supported:

https://<instance url>/api/exchange_rates?from-currency[code]=USD&to-currency[code]=EUR

Get Exchange Rates

In this example, we queried for exchange rate record with an ID of 9.

We did a GET to the URL:

https://<instance url>/api/exchange_rates/9
or
https://<instance url>/api/exchange_rates?id=9

Here is the response matching the search criteria:

<?xml version="1.0" encoding="UTF-8"?>
<exchange-rates type="array">
	<exchange-rate>
		<id type="integer">9</id>
		<from-currency>
			<code>EUR</code>
			<id type="integer">46</id>
		</from-currency>
		<to-currency>
			<code>USD</code>
			<id type="integer">1</id>
		</to-currency>
		<rate type="decimal">1.0</rate>
		<rate-date type="datetime">2010-11-10T00:00:00-08:00</rate-date>
	</exchange-rate>
</exchange-rates>

Exchange Rate Create

In this example, we are creating an exchange rate from EUR to USD.

We posted it to the URL https://<instance url>/api/exchange_rates. 

<?xml version="1.0" encoding="UTF-8"?>
<exchange-rate>
	 <from-currency>
			<code>EUR</code>
	 </from-currency>
	 <to-currency>
			<code>USD</code>
	 </to-currency>
	 <rate type="decimal">42.247599959</rate>
	 <rate-date type="datetime">2009-12-30</rate-date>
</exchange-rate>

 

Related Items


Expense Violation API

24 April 2017

Use the Expense Violation API to send expense violations to your third-party system.

Expense Line Mileage API

29 November 2017

Expense Line Allocation API

30 November 2017

Expense Line Mileage Allocation API

30 November 2017