Check print generation
get_studio_statusPoll a custom print started by generate_custom_print. status 'done' and 'failed' are final; anything else means still working — poll about every 30 seconds (generation takes 2–10 min) and don't start another generation meanwhile, since an account runs one at a time. When done it returns preview_url (the raw image: embed or attach it so the human sees the print) and design_url (the page to share); then offer add_custom_to_cart with the same print_id. 'failed' carries the reason, and its credits are refunded automatically. Read-only — polling costs nothing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"print_id": "<print_id>"
},
"name": "get_studio_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| print_id | Yes | Generation id returned by generate_custom_print; the same id goes to add_custom_to_cart. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| error | No | Generation failure reason (credits are refunded). | |
| detail | No | ||
| status | No | Generation state; 'done' and 'failed' are terminal. | |
| print_id | No | ||
| design_url | No | Shareable Studio design page (when done) — the link to SHARE with the human. | |
| preview_url | No | Raw print image (when done) — embed/attach it so the human sees the print in chat. |