Skip to main content

Overview

Create a withdrawal widget (application token) tied to an end-user/business (externalId). This link enables users to link their accounts (bank, card, or international bank) and initiate withdrawals. The link can be shared with end users to complete withdrawal flows.

Prerequisites

  • Valid access token

Endpoint

  • POST {{LIQUIDITY_URL}}/v1/ext/application-token
  • Auth: Bearer {{accessToken}}

Request

Request Body Fields

Response (200)

Response Fields

Usage Flow

  1. Create Withdrawal Widget: Use this endpoint to generate a withdrawal widget link
  2. Share Link: Share the url with your end user
  3. Link Account: User uses the link to link their account (bank, card, or international bank)
  4. Withdraw: Use the linked account ID to initiate withdrawals via the withdrawal endpoint

Notes

  • Share the returned url as the withdrawal widget link with your end users
  • Set appropriate expiredAt to limit link lifetime and security
  • Use externalId to correlate payouts to your user/business for tracking
  • The token from the response can be used in API calls to link accounts programmatically
  • Use extra.accountOptions to restrict which account types users can link
  • The link expires at the expiredAt datetime; create new links as needed
  • Store the application.id and token for tracking and follow-up operations