Taliware Mint
AI-generatedSummary
Creates a single-owner NFT through the TALIWARE CL2C API, then polls its status until it is minted or fails. The workflow must provide an owner and a smart contract ID, either directly or through credentials; image data is optional.
Inputs
- Smart Contract ID — Overrides the default contract UUID in TALIWARE credentials. One of these sources must provide a contract ID. For testnet, use a TESTNET contract on the same API host.
- Owner Email — Email of the TALIWARE platform user who will own the NFT. Used to look up the user's organization ID if Owner User ID is empty.
- Owner User ID — The user's organization ID from the
idfield returned by GET /cl2c/user. When set, skips the email lookup and takes precedence over Owner Email. At least one owner identifier is required. - Name — NFT name. If empty, generates a name such as “Taliware NFT 3f9a1c2b”.
- Description — Optional NFT description.
- Image Path — Optional HTTPS image URL, base64 image data URI, or raw base64 image data. If empty, the operation uses image bytes from the configured Binary Property Name, when present.
- Binary Property Name — Input binary field to use as the image when Image Path is empty. Defaults to
data; the binary item must have animage/*MIME type. - External URL — Optional link to store on the NFT.
- Poll Interval Seconds — Seconds between NFT status checks. Defaults to 10.
- Poll Timeout Minutes — Maximum time to wait for a terminal status. Defaults to 20 minutes.
- Debug — When enabled, logs the NFT ID, poll count, and latest status during polling; the API key is not logged.
Output shape
One output item per input item, containing an NFT record or an error record when Continue On Fail is enabled.
Successful records include
idandstatus, plus available name, description, imagePath, externalUrl, mintedAt, smartContract details, and copyright entries. The request creates supply 1 with 100% copyright assigned to the resolved owner. Polling ends at MINTED or FAILED; FAILED and timeout conditions raise errors unless Continue On Fail is enabled. A timeout does not cancel the mint, and retrying can create a duplicate NFT.