Skip to main content
POST
Send a Lightning payment

Authorizations

Authorization
string
header
required

Base64url-encoded auth token

Body

application/json
destination
string
required

The invoice, offer, or lightning address to pay

amount_sat
integer<int64> | null

The amount to send (in satoshis). Optional for bolt11 invoices with amount. This must be higher than the minimum fee laid out in server-configured LightningSendFees [blocked]. The wallet must also contain enough funds to cover the amount plus any fees.

Required range: x >= 0
comment
string | null

An optional comment, only supported when paying to lightning addresses

Response

Returns success message, optionally with preimage if payment was immediately settled

message
string
required

Success message

payment_hash
string | null

The payment hash of the lightning payment. Can be used to poll the payment status.