Stablecoin API v1.0.3 β Release Notes
π Stablecoin API Update v1.0.3 is now live! π
This release renames a fee response field, clarifies fee estimate documentation, and adds international wire support for USD payouts.
β¨ What's New
- β οΈ
unblock_feeβbakkt_feeon fee estimate and on-ramp quote responses - π International USD wire (
INT_WIRE) for USD remote bank accounts - π°
GET /feesβpayment_methoddocumented as optional;total_feeadded to response schema - π USD remote bank account transfer-method docs corrected (
ACH,WIRE,INT_WIRE) - π Disabled capabilities return HTTP 403 (
FEATURE_DISABLED) instead of ambiguous errors
β οΈ Breaking Change β Fee Response Field Renamed
The public response field unblock_fee has been renamed to bakkt_fee. Request payloads are unchanged.
Affected endpoints
| Method | Path |
|---|---|
| GET | /stablecoin/user/fees |
| GET | /stablecoin/corporate/{corporate_uuid}/fees |
| GET | /stablecoin/merchant/fees |
| GET | On-ramp quote responses that include a fee breakdown |
Migration
| Before | After |
|---|---|
unblock_fee | bakkt_fee |
Clients parsing unblock_fee must update to bakkt_fee.
π International USD Wire (INT_WIRE)
INT_WIRE)USD remote bank accounts now support INT_WIRE as a transfer_method value for international SWIFT wires.
Field requirements by rail
transfer_method | Required fields |
|---|---|
ACH | account_number + routing_number |
WIRE | account_number + routing_number |
INT_WIRE | swift_code + exactly one of account_number or iban (no routing_number) |
Example β international wire
{
"account_details": {
"currency": "USD",
"transfer_method": "INT_WIRE",
"swift_code": "BOFAUS3N",
"iban": "GB82WEST12345698765432"
},
"recipient_type": "THIRD_PARTY",
"third_party_details": {
"recipient_first_name": "Jane",
"recipient_last_name": "Doe",
"recipient_address_line": "10 Downing Street",
"recipient_city": "London",
"recipient_country": "GB"
}
}Behaviour notes
- ACH / WIRE β unchanged from v1.0.2. Domestic
WIREwithTHIRD_PARTYrequires full US address (recipient_stateandrecipient_postal_coderequired). - INT_WIRE β
routing_numbermust not be provided.recipient_stateandrecipient_postal_codeare optional for third-party international wires. - See Create remote bank account for the full schema.
π° Fee Estimate Documentation
payment_methodonGET /user/feesandGET /corporate/feesis now correctly documented as optional. Omit it to receive a fee estimate not scoped to a specific payment rail.total_feeis now documented on fee estimate responses alongside existing percentage fields.
Existing integrations that do not send payment_method continue to work without modification.
π Disabled Features Return 403
When a requested capability is turned off for your merchant, the API now returns HTTP 403 with a FEATURE_DISABLED error. Use this to distinguish "not available for this merchant" from transient server failures.
π Let us know if you need help integrating these updates!
