ECI Currency Data API
Currency code and conversion-rate lookups used by the multi-currency fields in the ECI ERP and JobBOSS² contracts.
Currency code and conversion-rate lookups used by the multi-currency fields in the ECI ERP and JobBOSS² contracts.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/eci-solutions-currency"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
{
"openapi": "3.0.1",
"info": {
"title": "CurrencyData.API",
"version": "1.0"
},
"paths": {
"/api/v1/currencies": {
"get": {
"tags": [
"Currency"
],
"summary": "Gets a list of currency codes for which rates are available.",
"operationId": "GetSupportedCurrencyList",
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/GetSupportedCurrencyCodeListResponse"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/GetSupportedCurrencyCodeListResponse"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/GetSupportedCurrencyCodeListResponse"
}
}
}
}
}
}
},
"/api/v1/currencies/{currency_code}/conversion-rates": {
"get": {
"tags": [
"Currency"
],
"summary": "Gets a list of currency rates.",
"operationId": "GetConversionRatesListByCode",
"parameters": [
{
"name": "currency_code",
"in": "path",
"description": "Code",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateListByCurrencyCodeResponse"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateListByCurrencyCodeResponse"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateListByCurrencyCodeResponse"
}
}
}
}
}
}
},
"/api/v1/currencies/{currency_code}/conversion-rates/{foreign_code}": {
"get": {
"tags": [
"Currency"
],
"summary": "Gets a foreign currency rate.",
"operationId": "GetConversionRateByCodes",
"parameters": [
{
"name": "currency_code",
"in": "path",
"description": "Code",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "foreign_code",
"in": "path",
"description": "Foreign Code",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateByCurrencyCodesResponse"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateByCurrencyCodesResponse"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/GetConversionRateByCurrencyCodesResponse"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"GetConversionRateByCurrencyCodesResponse": {
"type": "object",
"properties": {
"rate": {
"type": "number",
"format": "double"
},
"lastUpdated": {
"type": "string",
"format": "date-time",
"nullable": true
}
},
"additionalProperties": false
},
"GetConversionRateListByCurrencyCodeResponse": {
"type": "object",
"properties": {
"rates": {
"type": "object",
"additionalProperties": {
"type": "number",
"format": "double"
},
"nullable": true
},
"baseCode": {
"type": "string",
"nullable": true
},
"lastUpdated": {
"type": "string",
"format": "date-time",
"nullable": true
}
},
"additionalProperties": false
},
"GetSupportedCurrencyCodeListResponse": {
"type": "object",
"properties": {
"value": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
}
},
"additionalProperties": false
}
},
"securitySchemes": {
"Bearer": {
"type": "oauth2",
"description": "OAuth 2.0 Client Credentials Flow with API Users issued from Integration Engine Management Console",
"flows": {
"clientCredentials": {
"tokenUrl": "https://api-user.integrations.ecimanufacturing.com/oauth2/api-user/token",
"scopes": {
"openid": "openid"
}
}
}
}
}
},
"security": [
{
"Bearer": [ ]
}
]
}