v1

latestOpenAPI 3.1.0Apache 2.02026-07-2265186296.2 KB
Headless

Create a headless offramp order

Creates a headless offramp order. Caller passes customer + provider + source crypto + fiat payout method and receives a provider-issued wallet address to send cryptocurrency to.

post/crypto/order/headless/offramp

Headers

X-Idempotency-Keystring uuid

Request body

customerIdstring required

Customer id

destinationCurrencyCodestring required

Destination fiat currency code

externalSubaccountCustomerIdstring

Optional external identifier for the sub-account customer this transaction belongs to. Used for tracking when multiple businesses operate under one Meld account. A sub-account customer must be created first before it can be referenced.

serviceProvider'NOAH' | 'DUENETWORK' | 'BRALE' | 'YELLOWCARD' required

Service provider to use for this offramp order

sourceAmountnumber required

Source amount in cryptocurrency

sourceCurrencyCodestring required

Source cryptocurrency code

sourceWalletAddressstring required

Source wallet address to send cryptocurrency from

subaccountCustomerIdstring

Optional Meld customer id used to track the business sub-account this transaction belongs to when multiple businesses operate under one Meld account.

Example request

{
  "destinationCurrencyCode": "USD",
  "fiatPayoutMethod": {
    "details": {
      "accountType": "CHECKING, SAVINGS",
      "beneficiaryAddress": {
        "country": "US"
      },
      "bankAddress": {
        "country": "US"
      }
    }
  },
  "serviceProvider": "NOAH",
  "sourceAmount": 20000,
  "sourceCurrencyCode": "USDC",
  "sourceWalletAddress": "0x000000000000000000000000000000000000dEaD"
}

Response

Headless offramp order created