Create a payout

Sends funds out to a destination the end user owns. OmiCloud
creates the transaction and submits it to the gateway; settlement is
reported by webhook and on the transaction.

Idempotency-Key is required on this endpoint. Payouts move real
money on retry, so OmiCloud refuses a payout request without one.

destination is typed. crypto_address is the only type in this
version; fiat rails will be added as new types without changing
existing callers.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
^[0-9]+(\.[0-9]{1,8})?$

Decimal string. Up to 8 fractional digits. Never a float.

string
required
string
string
destination
required

Typed destination. Only crypto_address exists today.

string

Force a gateway. Omit to let OmiCloud route.

string
string
length ≤ 128
string
length ≤ 140

Shown on the gateway's side where supported.

metadata
object
Headers
string
^[0-9]{4}-[0-9]{2}-[0-9]{2}$

Dated API version, e.g. 2026-09-01. Omit to use the version your API
key is pinned to. Only one version exists today; send the header
anyway so upgrades are a one-line change.

string
required
length ≤ 255

Required on payouts. Any string up to 255 characters, unique per
operator. Same key + same body → original response with
Idempotent-Replayed: true; same key + different body →
409 IDEMPOTENCY_KEY_REUSED. Keys are remembered for 24 h.

Responses

Language
Credentials
Bearer
omi_live_… or omi_test_…
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json