NFT Studio
Mint NFTs as their issuer, or publish a drop others mint from, hidden until a reveal. Testnet for now.
Studio
- GET
/v1/studio/configNetwork, minter account and prices - POST
/v1/studio/mintOrder a mint: what to pay, and the tag to pay it with - POST
/v1/studio/quoteWhat NFTs and their art cost, before any order - GET
/v1/studio/order/{id}An order and whether it is paid - POST
/v1/studio/uploadUpload art: with a paid orderId, pinned to IPFS and minted to the issuer, or only pinned (publish) for your own wallet to mint; without, staged for a drop - GET
/v1/studio/upload/job/{id}Upload progress - POST
/v1/studio/upload/rawUpload one image for a drop page (cover or placeholder) - GET
/v1/studio/uploads/{file}An uploaded image (cover or placeholder) - GET
/v1/studio/dropActive drops - GET
/v1/studio/drop/{slug}One drop: price in drops, supply, remaining and minted_count (supply and remaining null for an edition without a limit), an edition's copies (edition, edition_copies, copy_fee_drops), its NFT flags (flags, dynamic) and the art its creator put on them since (art), the most NFTs a Batch holds (batch_max), whether it mints with a claim code (claim_code_required), what its creator earned (earned: by currency, with NFTs and sales), when its art last changed (art_changed_at), its review (review: approved, pending or rejected, with review_note), its events (events), its boosts (boost, boost_tag), reveal state, schedule (mint_end: when the sale ends) and phase (upcoming, allowlist, public, closed), its phases and what opens next (opens_at), its fingerprint (provenance, provenance_tx), paused or ended, links, royalty (transfer_fee), and the minter and reveal_tag a reveal or a change pays - POST
/v1/studio/dropPublish a drop of uploaded NFTs - POST
/v1/studio/drop/{slug}/mintMint from a drop - GET
/v1/studio/drop/{slug}/provenanceWhat a drop sells, fixed before anyone bought - GET
/v1/studio/drop/{slug}/wallet/{wallet}Where a wallet stands on a drop, and what a mint now would get - GET
/v1/studio/drop/{slug}/balance/{wallet}What a wallet has left to spend on a drop - GET
/v1/studio/drop/{slug}/balancesWhat a drop owes its buyers - POST
/v1/studio/drop/{slug}/refundRecord the creator's refund of a buyer's balance - POST
/v1/studio/drop/{slug}/enterEnter a drop's raffle (fair mode) - POST
/v1/studio/drop/{slug}/boostBoost a drop: pay to promote it on the drops page - GET
/v1/studio/drop/{slug}/raffleA drop's raffle: entrants, draw and winners - POST
/v1/studio/drop/{slug}/batchPrepare a purchase settled in one Batch (pay, mint, accept) - POST
/v1/studio/drop/{slug}/batch/{id}/signSubmit a prepared Batch with the buyer's co-signature - POST
/v1/studio/drop/{slug}/revealReveal a hidden drop (manual reveal) - POST
/v1/studio/drop/{slug}/manageChange a live drop (its creator): pause, resume, end, price, limits, whitelist, schedule, description, cover, links