removedInput schema / properties / customerId
Removed value: -{
- "description": "The customer ID to associate this quote with. Required if the quote will be used to create a transfer.",
- "type": "string"
-}
addedInput schema / properties / destinationAddress
Added value: +{
+ "description": "Destination wallet address. Required for on-ramp",
+ "type": "string"
+}
addedInput schema / properties / destinationCountry
Added value: +{
+ "description": "Destination country, ISO 2-letter. Required for off-ramp",
+ "type": "string"
+}
addedInput schema / properties / destinationCurrency
Added value: +{
+ "description": "Destination currency: fiat for off-ramp (e.g. 'EUR'), a stablecoin for on-ramp",
+ "type": "string"
+}
addedInput schema / properties / destinationNetwork
Added value: +{
+ "description": "Off-ramp: payment network, 'swift' or 'bank'. On-ramp: blockchain network. Replaces the old paymentMethodType",
+ "type": "string"
+}
removedInput schema / properties / fromAmount
Removed value: -{
- "description": "Amount to convert (e.g., '125.75')",
- "type": "string"
-}
removedInput schema / properties / fromCurrency
Removed value: -{
- "description": "Source cryptocurrency (USDC or USDT)",
- "enum": [
- "USDC",
- "USDT"
- ],
- "type": "string"
-}
removedInput schema / properties / fromNetwork
Removed value: -{
- "description": "Blockchain network for the source crypto",
- "enum": [
- "ethereum",
- "polygon"
- ],
- "type": "string"
-}
addedInput schema / properties / metadata
Added value: +{
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Optional metadata",
+ "type": "object"
+}
removedInput schema / properties / paymentMethodType
Removed value: -{
- "description": "Payment method for fiat payouts - 'SWIFT' for international, 'LOCAL' for domestic rails",
- "enum": [
- "SWIFT",
- "LOCAL"
- ],
- "type": "string"
-}
addedInput schema / properties / preview
Added value: +{
+ "description": "Price the quote without persisting it, to show an estimate",
+ "type": "boolean"
+}
addedInput schema / properties / sourceAmount
Added value: +{
+ "description": "Amount to convert, in major units (e.g. '125.75')",
+ "type": "string"
+}
addedInput schema / properties / sourceCurrency
Added value: +{
+ "description": "Source currency: a stablecoin for off-ramp (e.g. 'USDT'), fiat for on-ramp",
+ "type": "string"
+}
addedInput schema / properties / sourceNetwork
Added value: +{
+ "description": "Blockchain network of the source. Required for off-ramp, omitted for on-ramp",
+ "enum": [
+ "arbitrum",
+ "avalanche",
+ "base",
+ "ethereum",
+ "optimism",
+ "polygon",
+ "solana",
+ "tron"
+ ],
+ "type": "string"
+}
removedInput schema / properties / toCountry
Removed value: -{
- "description": "Destination country code (e.g., 'GR', 'US', 'GB')",
- "type": "string"
-}
removedInput schema / properties / toCurrency
Removed value: -{
- "description": "Destination currency code (e.g., 'EUR', 'USD', 'GBP')",
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "fromCurrency",
- "fromAmount",
- "fromNetwork",
- "toCurrency",
- "toCountry",
- "paymentMethodType"
-]New value: +[
+ "sourceCurrency",
+ "sourceAmount",
+ "destinationCurrency"
+]