This endpoint requires KYC approval. Accounts without completed KYC verification will receive a 403 error.
Path Parameters
The account’s external ID (starts with acc_)
ISO 4217 currency code (e.g., USD, EUR, GBP)
Response
Returns a deposit instruction object when available, or an unavailability response when no instructions exist for the requested currency.
When Available
Deposit instruction identifier
Always returns "deposit_instruction"
Reconciliation strategy: virtual_account or memo_reference
Status: active or revoked
Name of the beneficiary for the deposit
Address of the beneficiary
Name of the receiving bank
Address of the receiving bank
International Bank Account Number
Memo or reference to include with transfers (for memo_reference strategy)
Supported payment rails (e.g., ach, fedwire, swift, sepa, spei)
ISO 8601 timestamp when created
ISO 8601 timestamp when last updated
When Unavailable
Returns "deposit_instruction"
The requested currency code
Human-readable explanation
Response Examples
Available
{
"id": "hba_1234567890abcdef",
"object": "deposit_instruction",
"account_id": "acc_1234567890abcdef",
"currency": "USD",
"recon_strategy": "virtual_account",
"status": "active",
"beneficiary_name": "Hop Innovations Inc",
"beneficiary_address": "123 Main St, New York, NY 10001",
"bank_name": "Partner Bank",
"bank_address": "456 Wall St, New York, NY 10005",
"account_name": "Hop Innovations Inc",
"account_number": "1234567890",
"iban": null,
"swift_bic": "CHASUS33",
"routing_number": "021000021",
"sort_code": null,
"memo": null,
"supported_rails": ["ach", "fedwire"],
"created": "2024-01-01T00:00:00Z",
"updated": "2024-01-01T00:00:00Z"
}
Unavailable
{
"object": "deposit_instruction",
"currency": "JPY",
"status": "unavailable",
"message": "Deposit instructions are not yet available for this currency. Please contact support."
}