Start a generation the customer approved
studio_generation_confirmSpends Brix36 credits and starts the quoted work under the customer's financial approval. In chat mode, stage:pictures records one approval for pictures and video using the original operationId, quoteToken, priceVersion, quotedCredits and revisionId. Insufficient balance returns balance, shortfall and creditsInformationUrl without a checkout. Stage:video uses the current picture revision and the same financial approval, subject to the existing readiness gates. Identical stage and argument retries reconcile the same operation. New authorizations retain pause/cap, OAuth studio.spend, account and exact-quote checks. The response waits up to 45 seconds for the started stage and includes current progress, a finished video link when available, or the free status-call arguments for work still rendering. Existing page-approved operations and confirmationToken codes remain supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stage | No | Chat mode: pictures records one financial approval and starts pictures; video starts video under that same approval and the current readiness gates. Each retry retains its original stage. | |
| modelId | No | Optional with an approved quote (the approved model is used). Otherwise the id of the model the customer chose, from that quote's models list. | |
| projectId | Yes | ||
| quoteToken | Yes | The exact opaque quoteToken returned by studio_generation_quote. | |
| revisionId | No | For pictures, the quoted revisionId; for video, the current picture revision with applicable readiness checks satisfied. | |
| operationId | Yes | The same id used for this operation at quote time. | |
| priceVersion | No | Exact version of the combined quote the customer approved. | |
| quotedCredits | No | Exact totalCredits approved by the customer; bound to the quoted price. | |
| confirmationToken | No | Brix36-issued code for an existing app-approved operation. New chat approvals are bound by the chat-stage quote fields. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||