POST /deposit-addresses/{depositAddressId}/update/v2

Changed on

Update a Deposit Address V2 that the caller's integrator owns. Omitted fields keep their current value. New pricing applies to deposits quoted after the update. A first deposit that matches the original quote keeps that quote until it expires.

Request

Path parameters

depositAddressIdstring required

Headers

x-api-keystring

API key for authentication.

x-dev-portal-keystring

Developer portal key for authentication. It cannot change pricing.

Request body

isEnabledboolean

Whether the address accepts new deposits. A one-time address cannot be enabled after it receives a deposit.

fixedRatestring nullable

Fixed rate as 'input:output', for example '1:1'. Use null to remove it. Only the API key that created the address can change it.

subsidizeFeesboolean

Whether the API key's sponsoring wallet pays the fees. Only the API key that created the address can change it.

sponsoredFeeComponentsstring[]

Fee components to sponsor. Requires subsidizeFees: true. If omitted, the address keeps its current components.

maxSubsidizationAmountstring nullable

The max subsidization amount in USDC decimal format, e.g 1000000 = $1. Use null to remove the cap. Requires subsidizeFees: true. If omitted, the address keeps its current cap.

Changes