ECI Currency Data API

Currency code and conversion-rate lookups used by the multi-currency fields in the ECI ERP and JobBOSS² contracts.

Operations 3

GET /api/v1/currencies Gets a list of currency codes for which rates are available. #
GET /api/v1/currencies/{currency_code}/conversion-rates Gets a list of currency rates. #
GET /api/v1/currencies/{currency_code}/conversion-rates/{foreign_code} Gets a foreign currency rate. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/eci-solutions-currency"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

eci-solutions-currency-openapi.json Raw ↑
{
  "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": [ ]
    }
  ]
}