Make offer
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 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" }}Edit collection artworks POST
Builds the transactions that add assets to, or remove them from, the Core collection parentCollection, signed by authority. All four lists are applied together.
Cancel offer POST
Builds a transaction cancelling buyer's offer on asset and refunding the escrowed funds. Returns 404 if there is no such offer.