startGeneration
Start 3D generation (spends the account's credits). Requires status 'confirmed' with confirmed dimensions (a 'failed' generation may be attempted again on the same item; it was refunded and has no result). A 'ready' item is never regenerated in place; for another result create a new item from the images. Asynchronous: poll GET /v1/items/{id} until model.available is true. Fails with 402 insufficient_credits when the balance is too low, 409 conflict when the state does not allow it. SPENDS CREDITS: confirm with the account owner unless they delegated this. Requires scope: start_generation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | UUID | |
| idempotency_key | No | Optional Idempotency-Key: repeat-safe retries return the original result. |