ExchangeRate-API · Arazzo Workflow
ExchangeRate-API Quota Guarded Rates
Version 1.0.0
Check remaining quota, then use the keyed endpoint or fall back to open access.
View Spec
View on GitHub
Currency ExchangeForeign ExchangeFinancial DataForexCurrency ConversionPublic APIsArazzoWorkflows
Provider
Workflows
quota-guarded-rates
Branch on remaining quota between the keyed and Open Access rate endpoints.
Reads the current request quota for the API key, then either fetches the latest rates via the authenticated endpoint when requests remain, or falls back to the Open Access endpoint when the quota has been exhausted.
1
checkQuota
getQuota
Read the plan quota and number of requests remaining for the API key before deciding which rate endpoint to use.
2
getKeyedLatest
getLatestRates
Fetch the latest exchange rates through the authenticated keyed endpoint because quota is still available.
3
getOpenAccessLatest
getOpenAccessLatest
Fall back to the no-key Open Access endpoint for once-daily rates because the keyed quota has been exhausted.