# Sign the request first — see Authentication for x-timestamp, x-nonce and x-signature
curl "https://api.sbx.hopnow.io/va/v1/accounts/acct_3mnq7c1e6a2b4f3c9b8d2e5a/transfers/atx_abc123def456ghi789jkl012" \
-H "x-api-key: $API_KEY" \
-H "x-timestamp: $TIMESTAMP" \
-H "x-nonce: $NONCE" \
-H "x-signature: $SIGNATURE"
{
"object": "transfer",
"id": "atx_abc123def456ghi789jkl012",
"source_virtual_account_id": "va_src1a2b3c4d5e6f7g8h9i0j2",
"destination_virtual_account_id": "va_dst3c4d5e6f7g8h9i0j1k2l3",
"amount": "500.00",
"currency": "USD",
"reference": "Sweep to operating account",
"internal_note": "month-end rebalance",
"status": "completed",
"completed_at": "2026-05-30T09:00:00Z",
"failed_at": null,
"failed_reason": null,
"created": "2026-05-30T09:00:00Z",
"updated": null,
"created_by": "ak_x7k2m9p4q1w8e5r3t6y0u2i4",
"updated_by": null
}
Transfers
Get Transfer
Fetch a single transfer by its id, scoped to the account
GET
/
va
/
v1
/
accounts
/
{account_id}
/
transfers
/
{transfer_id}
# Sign the request first — see Authentication for x-timestamp, x-nonce and x-signature
curl "https://api.sbx.hopnow.io/va/v1/accounts/acct_3mnq7c1e6a2b4f3c9b8d2e5a/transfers/atx_abc123def456ghi789jkl012" \
-H "x-api-key: $API_KEY" \
-H "x-timestamp: $TIMESTAMP" \
-H "x-nonce: $NONCE" \
-H "x-signature: $SIGNATURE"
{
"object": "transfer",
"id": "atx_abc123def456ghi789jkl012",
"source_virtual_account_id": "va_src1a2b3c4d5e6f7g8h9i0j2",
"destination_virtual_account_id": "va_dst3c4d5e6f7g8h9i0j1k2l3",
"amount": "500.00",
"currency": "USD",
"reference": "Sweep to operating account",
"internal_note": "month-end rebalance",
"status": "completed",
"completed_at": "2026-05-30T09:00:00Z",
"failed_at": null,
"failed_reason": null,
"created": "2026-05-30T09:00:00Z",
"updated": null,
"created_by": "ak_x7k2m9p4q1w8e5r3t6y0u2i4",
"updated_by": null
}
Fetches a single transfer by its id (
atx_…), scoped to the account.
Path Parameters
string
required
Account id.
string
required
Transfer id (
atx_…).Response
string
Always
transfer.string
Transfer id (
atx_…).string
Source virtual account id (
va_…).string
Destination virtual account id (
va_…).decimal
Transfer amount, currency-formatted.
Currency
Transfer currency (shared by source and destination virtual accounts).
string | null
Client/bank-visible reference (maximum 40 characters).
string | null
Internal note (maximum 500 characters).
TransferStatus
pending | completed | failed. Currently always completed.datetime | null
When the transfer completed.
datetime | null
When the transfer failed, if applicable.
string | null
Why the transfer failed, if applicable.
datetime
ISO 8601 creation timestamp.
string
Id of the API key that created the transfer.
datetime | null
ISO 8601 last-update timestamp.
string | null
Id of the API key that last updated the transfer.
# Sign the request first — see Authentication for x-timestamp, x-nonce and x-signature
curl "https://api.sbx.hopnow.io/va/v1/accounts/acct_3mnq7c1e6a2b4f3c9b8d2e5a/transfers/atx_abc123def456ghi789jkl012" \
-H "x-api-key: $API_KEY" \
-H "x-timestamp: $TIMESTAMP" \
-H "x-nonce: $NONCE" \
-H "x-signature: $SIGNATURE"
{
"object": "transfer",
"id": "atx_abc123def456ghi789jkl012",
"source_virtual_account_id": "va_src1a2b3c4d5e6f7g8h9i0j2",
"destination_virtual_account_id": "va_dst3c4d5e6f7g8h9i0j1k2l3",
"amount": "500.00",
"currency": "USD",
"reference": "Sweep to operating account",
"internal_note": "month-end rebalance",
"status": "completed",
"completed_at": "2026-05-30T09:00:00Z",
"failed_at": null,
"failed_reason": null,
"created": "2026-05-30T09:00:00Z",
"updated": null,
"created_by": "ak_x7k2m9p4q1w8e5r3t6y0u2i4",
"updated_by": null
}