mallow docs

Make offer

POST
/v2/tx/offers/create

Builds an offer from buyer on asset at price, in currencyMint (SOL when omitted). The funds are held in escrow until the offer is accepted or cancelled.

Offers can be made on 1/1s and edition prints, but not on an asset the buyer already owns. If buyer already has an offer on asset, it is updated instead; an update can't change the currency.

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Makes an offer (bid) on an artwork, escrowing the funds on-chain when the transaction confirms. If the buyer already has an open offer on this mint, the offer is updated rather than duplicated.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v2/tx/offers/create" \  -H "Content-Type: application/json" \  -d '{    "buyer": "string",    "asset": "string",    "price": 0  }'
{  "result": {    "tx": "string"  }}