listExchangeRates
get
/ccadmin/v1/exchangerates
List exchange rates. Get a list of exchange rates.
Request
Supported Media Types
- application/json
Query Parameters
- limit
-
Type:
integer
The number of items to return.- offset
Type:integer
Index of the first element to return.- q
Type:string
A SCIM filter string for selecting a subset of all products. See [https://tools.ietf.org/html/draft-ietf-scim-api-12#section-3.2.2](https://tools.ietf.org/html/draft-ietf-scim-api-12#section-3.2.2)section 3.2.2.2 of the SCIM specification for details on the SCIM filter format. Examples: Get all products whose displayName contains shirt: q=displayName co "shirt" Get all products with an orderLimit between 5 and 10: q=orderLimit gt 5 and orderLimit lt 10 Text, date and time values appearing in SCIM filters should be quoted, with date and time values using ISO-8601 format. Numeric and boolean values should not be quoted. The following base product properties can be used in a q query: * avgCustRating * brand * childSKUs * description * displayName * id * largeImage * longDescription * notForIndividualSale * orderLimit * productImages * smallImage Additionally, custom product properties may also be used in a q query.- sort
Type:string
Sorting criteria.Response
Supported Media Types- application/json
200 ResponseFollowing model is returned when operation succeeds.BodyRoot Schema : listExchangeRates_response- items
-
Type:
array
itemsAdditional Properties Allowed:List of exchange rate - limit
-
Type:
integer
The number of items to return. - offset
-
Type:
integer
Index of the first element to return. - sort
-
Type:
array
sortAdditional Properties Allowed:Sorting criteria. - total
-
Type:
integer
The total number of items. - totalResults
-
Type:
integer
The total number of items.
Nested Schema : itemsNested Schema : sortNested Schema : itemsType:object
- exchangeRate
-
Type:
number
Multiplying factor to convert source currency value to target currency value - id
-
Type:
string
THe id of exchange rate. - sourceCurrency
-
Type:
string
The source currency code - targetCurrency
-
Type:
string
The target currency code
Nested Schema : itemsType:object
- order
-
Type:
string
Sort order: asc or desc. - property
-
Type:
string
The property the listing is sorted by.
Example application/json
{ "totalResults":2, "offset":0, "limit":5, "sort":[ { "property":"sourceCurrency", "order":"asc" } ], "items":[ { "targetCurrency":"POINTS", "exchangeRate":"5", "sourceCurrency":"USD", "id":"10001" }, { "targetCurrency":"POINTS", "exchangeRate":"7", "sourceCurrency":"GBP", "id":"10002" } ] }
Default ResponseThe error response. The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud: |Error Code|Description| |------------------|------------------| |180002|There was an error fetching the currency exchange rate list.|BodyRoot Schema : errorModelType:object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - errors
-
Type:
array
errorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code - type
-
Type:
string
The URI to the HTTP state code definition
Nested Schema : errorsNested Schema : itemsType:object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code
Examples
Sample Response Payload returned by endpoint:
{ "totalResults": 2, "offset": 0, "limit": 5, "sort": [{ "property": "sourceCurrency", "order": "asc" }], "items": [ { "targetCurrency": "POINTS", "exchangeRate": "5", "sourceCurrency": "USD", "id": "10001" }, { "targetCurrency": "POINTS", "exchangeRate": "7", "sourceCurrency": "GBP", "id": "10002" } ] }