Get Separate Image Layers Job
get-separate-image-layers-jobCheck the status and result of an image layer-separation job started by separate-image-layers.
Only call with the job_id and continuation_token from the most recent separate-image-layers or get-separate-image-layers-job response, and never before polling_policy.wait_seconds have elapsed. This is an internal lifecycle tool, not a user-selectable action.
Returns the job's current status and, once completed, the new design with the url to share with the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Stable ID of the layer-separation job, returned when the separation request starts. | |
| user_intent | No | Mandatory description of what the user is trying to accomplish with this tool call. This should always be provided by LLM clients. Please keep it concise (255 characters or less recommended). | |
| continuation_token | Yes | Exact continuation token returned by the most recent response for this layer-separation job. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| design | No | The created design. Only present when the job completed. | |
| job_id | No | ID of the separation job. Stable across all responses. | |
| status | Yes | Status of the job. While 'in_progress', poll again with the job_id and the continuation_token from this response. 'polled_too_early' means the wait window had not elapsed and nothing was checked. 'completed' carries the design; 'failed' carries the failure. | |
| failure | No | Why the job failed. Only present when status is 'failed'. | |
| polling_policy | No | How and when to poll next. Only present while the job is still running. | |
| continuation_token | No | Opaque token to pass on the next poll. Always use the most recent token from the last response. Absent once the job is finished. |