Make an offer

Make an unsolicited, x402-authorized offer on any @handle, whether or not it is currently listed.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Make an unsolicited, x402-authorized offer on any @handle, whether or not it is currently listed. The offer carries a payment authorization (upto scheme) captured only if the owner accepts. This is a signed write that authorizes an x402 payment, so it requires both the Authorization header and an X-Payment header.

Body Params
string
required

Buyer handle making the offer.

string
required

Buyer's on-chain wallet address.

string

Buyer's registered Ed25519 public key (base64).

date-time

Optional offer expiry (RFC3339). If set, the payment authorization must not expire before it.

string

Optional id of an existing listing the offer relates to.

string
required

The @handle the offer targets.

payment
object
required

x402 upto authorization fields (required). Must be pinned to the buyer and price, and carry a signature (the SDK builds this with the X-Payment header).

price
object
required

Offered price (amount in base units, asset, network).

string

Ed25519 signature authorizing the offer (the SDK attaches this).

string

Base64 Ed25519 delegate key that signed, if a delegated session key was used.

Responses

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