Thomson Reuters · Schema
CurrencyResponse
LegalTaxFinanceRisk ManagementFraud PreventionComplianceData
Properties
| Name | Type | Description |
|---|---|---|
| _meta | object | _meta |
| items | array | items |
| error | object | error |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/thomson-reuters/main/json-schema/thomson-reuters-currency-response-schema.json",
"title": "CurrencyResponse",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/thomson-reuters-api-documentation-for-currencies-services-openapi.yml#/components/schemas/CurrencyResponse",
"type": "object",
"properties": {
"_meta": {
"description": "_meta",
"$ref": "#/$defs/Meta"
},
"items": {
"type": "array",
"description": "items",
"items": {
"$ref": "#/$defs/Currency"
}
},
"error": {
"description": "error",
"$ref": "#/$defs/ErrorV1_Currency"
}
},
"$defs": {
"Currency": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The id of the Currency instance."
},
"jurisdiction": {
"type": "string",
"description": "The jurisdiction of the Currency instance."
},
"label": {
"type": "string",
"description": "The label of the Currency instance."
},
"three_digit_code": {
"type": "string",
"description": "The three digit code of the Currency instance."
}
},
"description": "The details about a Currency instance in ontology."
},
"ErrorV1_Currency": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "code"
},
"message": {
"type": "string",
"description": "message"
},
"error_count": {
"type": "integer",
"format": "int32",
"description": "error_count"
},
"failures": {
"type": "array",
"description": "failures",
"items": {
"$ref": "#/$defs/FailureV1_Currency"
}
}
}
},
"FailureDetailV1": {
"type": "object",
"properties": {
"cause": {
"type": "string",
"description": "The cause of a failure. This is used to identify what POJO field may be in error or what DB could not be reached."
},
"description": {
"type": "string",
"description": "A description of the failure. This is used to provide some meaningful description of the failure. The message should be considered internal and not customer facing."
},
"error_id": {
"type": "string",
"description": "The error identifier"
},
"error_parameters": {
"type": "object",
"description": "The error parameter keys and values",
"additionalProperties": {
"type": "string"
}
},
"failure_type": {
"type": "string",
"description": "The general category of the type of failure.",
"enum": [
"ERROR",
"WARNING",
"VALIDATION"
]
},
"message": {
"type": "string",
"description": "The default message category"
}
},
"description": "Provides detail information about a failure."
},
"FailureV1_Currency": {
"type": "object",
"properties": {
"detail_count": {
"type": "integer",
"format": "int32",
"description": "The number of failures that were encountered."
},
"details": {
"type": "array",
"description": "The collection of failures that were encountered.",
"items": {
"$ref": "#/$defs/FailureDetailV1"
}
},
"item": {
"description": "The item associated with a failure. Typically this will be the POJO that encountered a failure such as a validation error.",
"$ref": "#/$defs/Currency"
}
},
"description": "Contains information about a failure."
},
"Meta": {
"type": "object",
"properties": {
"data_type": {
"type": "string",
"description": "data_type"
},
"total_results": {
"type": "integer",
"format": "int32",
"description": "total_results"
},
"items_count": {
"type": "integer",
"format": "int32",
"description": "items_count"
}
}
}
}
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/thomson-reuters-currency-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.