# Prepare a transfer Endpoint: POST /v1/defi/core/transfer/prepare Version: v2026_01_14 Security: bearerAuth ## Request fields (application/json): - `chain` (string, required) Blockchain chain (e.g., solana, base) - `asset` (string, required) Asset contract address - `to` (string, required) Recipient address - `qty` (string, required) Transfer quantity - `qty_unit` (string, required) Unit of quantity (base for token amount, quote for USD) Enum: "base", "quote" ## Response 200 fields (application/json): - `transfer_id` (string) - `payloads` (array) - `payloads.digest` (string, required) - `payloads.payload` (string, required) ## Response 400 fields (application/json): - `message` (string) ## Response 401 fields (application/json): - `message` (string) ## Response 422 fields (application/json): - `message` (string) ## Response 500 fields (application/json): - `message` (string)