Endpoint
- Method:
POST - URL:
{{LIQUIDITY_URL}}/v1/ext/linked-accounts/:currency/:linkedAccountId/withdrawal - Auth: Bearer
{{accessToken}}
Path Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
currency | string | Currency code (e.g., USD) | Yes |
linkedAccountId | string | ID of the linked account (from link response) | Yes |
Query Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
walletId | string | Source wallet ID (optional, uses default if omitted) | No |
Request Body
| Field | Type | Description | Required |
|---|---|---|---|
reason | string | Description/reason for the withdrawal | Yes |
amount | number | Amount to withdraw (decimal) | Yes |
transactionType | string | Transaction type: PAYOUT | Yes |
routingType | string | Routing type: ACH, WIRE, or INTERNATIONAL_WIRE | Yes |
mfaCode | string | MFA code if required (optional) | No |
walletType | string | Wallet type (e.g., SPEND) (optional) | No |
Request
Response (200)
Response Fields
| Field | Type | Description |
|---|---|---|
message | string | Status message |
data.id | string | Transaction ID for tracking |
data.status | string | Transaction status (e.g., SUCCESS, PENDING) |
data.fees | string | Fees charged for the withdrawal |
data.amount | string | Final amount after fees |
Notes
- Use the appropriate
routingTypebased on the linked account type:ACHfor US bank accountsINTERNATIONAL_WIREfor international bank accountsWIREfor domestic wire transfers
- Works for all linked account option types (
bank,card,international_bank,zelle,venmo,paypal,prepaid_card) - If
walletIdis not provided, the system will use the default wallet for the entity