Skip to main content
POST
Create pre-transaction

POBO error codes

Branch on errors[0].code. See Error codes for every code.

Authorizations

API-KEY
string
header
required

Your partner API key. Must carry the pobo permission.

Headers

Api-Version
string
default:2026-09.1
required

The API version this request targets. Required on every /api/v0/* call. Format YYYY-MM.<release>; 2026-09.1 is the latest. The version that served the request is echoed back on the response. Missing, malformed or unsupported values are rejected with 400.

Pattern: ^\d{4}-\d{2}\.\d+$

Body

application/json
quoteId
string
required

The quote to lock in — qut_….

recipientId
string
required

Who is being paid — rec_….

senderId
string
required

Mandatory. The originator this payment is made on behalf of — snd_….

transferPurposeCode
string

Purpose of the transfer — FAMILY_SUPPORT.

walletId
string

The customer's wallet the transfer is funded from — wlt_…. Required when the quote's depositRail is CRYPTO; Endl derives the source address from it, so no address is sent. Ignored for other deposit rails. On POBO, the wallet belongs to your POBO account.

Response

Deposit instructions for the transfer. Unwrapped.

All other keys are null and not used on POBO.

source_deposit_instructions
object
merchant_fee_details
object | null

Same shape as source_deposit_instructions, present only when the quote has a partner-fee split.

whitelabel_fee_details
object | null

Same shape as source_deposit_instructions, present only when the quote has a partner-fee split.

staticTemplate
boolean

Always false.