Fixer.io connects to a Nagent workspace with an API key. Once it is connected, agents can call 5 Fixer.io actions, such as "Get Currency Fluctuations", "Get Historical Rates" and "Get Supported Symbols". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Fixer.io, with input parameters and output schema.
FIXER_IO_CONVERT_CURRENCYTool to convert an amount from one currency to another. Use when you need current or historical exchange rates. Specify `date` for historical rates.
Input parameters
Optional historical date in YYYY-MM-DD format
Amount to convert; must be non-negative
Three-letter currency code to convert to
Three-letter currency code to convert from
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIXER_IO_GET_FLUCTUATIONTool to fetch exchange rate fluctuations between two dates. Use when you need day-to-day currency rate changes.
Input parameters
Optional 3-letter base currency code (default: EUR).
Optional comma-separated list of 3-letter currency codes to limit output.
End date in YYYY-MM-DD format (inclusive).
Start date in YYYY-MM-DD format (inclusive).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIXER_IO_GET_HISTORICAL_RATESFetch historical exchange rates for a specific date. Returns end-of-day (EOD) exchange rates for any date back to January 1, 1999. Use this when you need past currency conversion rates or historical financial data.
Input parameters
3-letter ISO currency code to use as base currency (default is EUR). Note: Changing base currency requires a paid subscription plan.
Historical date to query in YYYY-MM-DD format
Comma-separated list of currency codes to limit output
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIXER_IO_GET_SUPPORTED_SYMBOLSTool to retrieve the list of all available currency symbols and their corresponding names. Use when you need to fetch and display supported currency codes.
Input parameters
Optional JSONP callback function name; wraps response in a JS function call
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIXER_IO_GET_TIME_SERIESRetrieves daily foreign exchange rates for a date range. Returns a time series of exchange rates for each day between start_date and end_date (inclusive, max 365 days). The rates show how much of each currency equals one unit of the base currency.
Input parameters
Three-letter base currency code (default: EUR). Note: Free plan only supports EUR as base.
Comma-separated list of currency codes to limit output (e.g. 'USD,GBP,JPY').
End date of the requested period (YYYY-MM-DD).
Start date of the requested period (YYYY-MM-DD).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 5 Fixer.io actions on Nagent, including "Get Currency Fluctuations", "Get Historical Rates" and "Get Supported Symbols". Get Currency Fluctuations: Fetch exchange rate fluctuations between two dates. Each action is listed on this page with its input parameters and its output.
Fixer.io connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Get Currency Fluctuations takes 2 required inputs: end_date and start_date. It also takes 2 optional inputs: base and symbols. It returns data, error and successful.