Claim gumball cNFT
Refused (400) for royalty-bearing items — those must finalize via settle-cnft-sale (settle-first ordering).
A compressed NFT may need an address lookup table before its transaction fits the 1232-byte packet. When no usable one exists, the response carries a setupTx alongside tx: sign and confirm it first, then broadcast tx.
Authorization
ApiKeyAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v2/tx/gumball/claim-cnft" \ -H "Content-Type: application/json" \ -d '{ "payer": "string", "gumballMachine": "string", "seller": "string", "buyer": "string", "mint": "string", "index": 0 }'{ "result": { "tx": "string", "setupTx": "string" }}Settle gumball cNFT sale POST
A compressed NFT may need an address lookup table before its transaction fits the 1232-byte packet. When no usable one exists, the response carries a setupTx alongside tx: sign and confirm it first, then broadcast tx.
Magic Eden buy quote GET
Selects the tracked M2 order for a mint, validates its chain state and escrow, and quotes separate payment-currency and SOL debits. Unavailable or unsupported orders return an explicit reason.