{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/citi/main/json-schema/citi-statement-transactions-inbound-request-schema.json", "title": "StatementTransactionsInboundRequest", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/citi-accounts-api-openapi.yml#/components/schemas/StatementTransactionsInboundRequest", "properties": { "accountNumber": { "description": "Number of the account to which the statement information relates to. Account number must be between 16 and 19 digits. TPP clients must send encrypted Account number field", "type": "string", "format": "numeric", "maxLength": 19, "minLength": 16 }, "statementCycleStartDate": { "description": "Statement cycle start date", "type": "string", "format": "alphanumeric", "maxLength": 10 }, "statementCycleEndDate": { "description": "Statement cycle end date", "type": "string", "format": "alphanumeric", "maxLength": 10 }, "currencyCode": { "description": "3-character alpha currency code

Applicable for dual currency accounts", "type": "string", "format": "alphanumeric", "maxLength": 3 }, "languageCode": { "description": "Returns the merchant name value in the respective language

for example,
EN for English
JA for Japanese. If an invalid language is provided, the response will default with the English language", "type": "string", "format": "alphanumeric", "maxLength": 5 } }, "required": [ "accountNumber", "statementCycleStartDate", "statementCycleEndDate" ] }