Market Rates Management API

Provides currency exchange rates from the European Central Bank.
More information: https://helloreverb.com
Contact Info: hello@helloreverb.com
Version: 1.0.0
BasePath:
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

Methods

[ Jump to Models ]

Table of Contents

Default

MarketData

Default

Up
get /admin/dynamiclog
Generates a new token that's added in the request header in addition to the Authorization JWT for dynamic log tracing. (adminDynamiclogGet)
Generates a new token. This improves tracing capabilities for the specific request that it's added to. This helps in troubleshooting issues.

Request headers

Query parameters

loggingLevel (required)
Query Parameter — Logging levels classify business messages by type. The accepted values are TRACE, DEBUG, INFO, WARN, and ERROR.
validityInDays (optional)
Query Parameter — The number of days for which the token issued is to be valid. default: 1

Return type

dynamicloggertoken

Example data

Content-Type: application/json
{
  "tokenValue" : "tokenValue",
  "loggingLevel" : "loggingLevel"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

The response containing the token to be used to call for dynamic logging. dynamicloggertoken

MarketData

Up
post /downloadMarketData
Returns the requested currency exchange rates. (downloadMarketDataPost)

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Payload MarketDataRequestList (required)
Body Parameter — Information about the market data you want to fetch.

Request headers

Return type

MarketDataResponseList

Example data

Content-Type: application/json
""

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

The requested rates have been successfully returned along with in-line error messages, if any. MarketDataResponseList

204

Data for requested rates does not exist. String

400

Please correct the structure of the request body you have provided. String

401

You do not have the required permissions to access this resource. Please validate the JWT used to access the API. String

403

Access Forbidden. Please check if the request exceeds the monthly consumption quota for your account. AccessForbiddenResponse

500

Internal Server Error. The operation you requested led to an error during execution. String

503

Service Unavailable. This could be because of any of the following reasons.

String

Models

[ Jump to Methods ]

Table of Contents

  1. AccessForbiddenResponse -
  2. MarketDataRequest -
  3. MarketDataRequestList -
  4. MarketDataResponse -
  5. MarketDataResponseList -
  6. dynamicloggertoken -

AccessForbiddenResponse - Up

messageText (optional)
detailedMessageText (optional)

MarketDataRequest - Up

marketDataSource (optional)
marketDataCategory (optional)
marketDataKey (optional)
marketDataProperty (optional)
fromDate (optional)
fromTime (optional)
toDate (optional)
toTime (optional)

MarketDataRequestList - Up

MarketDataResponse - Up

provideCode (optional)
marketDataCategory (optional)
marketDataSource (optional)
marketDataKey (optional)
marketDataProperty (optional)
validFromDate (optional)
validFromTime (optional)
marketDataValue (optional)
Float format: float
currency (optional)
fromFactor (optional)
Float format: float
toFactor (optional)
Float format: float
priceNotation (optional)
termInDays (optional)
messageType (optional)
messageText (optional)

MarketDataResponseList - Up

dynamicloggertoken - Up

tokenValue (optional)
loggingLevel (optional)