Skip to main content

Overview

The Currencies API provides functionality for managing:
  • Currency definitions (ISO 4217)
  • Exchange rates and conversions
  • Historical rate tracking
  • Currency formatting

Core Concepts

Currency Properties

FieldDescriptionFormat
codeCurrency codeISO 4217
nameCurrency nameString
symbolCurrency symbolString
decimal_placesDecimal precisionInteger
formatDisplay formatString pattern

Exchange Rate Types

  • spot: Current market rate
  • forward: Future date rate
  • historical: Past date rate

Rate Components

ComponentDescription
midMid-market rate
buyBuy-side rate
sellSell-side rate
marginApplied margin

Validation Rules

Currency Codes

  • Must be valid ISO 4217 code
  • Exactly 3 uppercase letters
  • Must be active currency

Amount Constraints

  • Non-negative values
  • Within min/max limits
  • Proper decimal places

Security Requirements

  • Rate updates require elevated access
  • Conversion limits may apply
  • Rate changes are audited
  • Source must be authorized
See individual endpoint documentation for detailed request/response formats and examples.