Refine Visuals
Submit a refinement request for a specific render.
Supports three types of refinement inputs (all optional, but at least one required):
- Comment/note: Text feedback describing desired changes
- Annotated image: Original render with circles/marks showing WHERE to make changes
- Reference image: Separate image showing WHAT the user wants (style, color, design reference)
These can be used together or separately.
This endpoint:
- Validates the job is in 'awaiting_review' status
- Validates refinement count hasn't exceeded limit (max per side, tracked separately for 3D vs 2D)
- Uploads images to storage (if provided)
- Triggers regeneration of the specified render
asset=3d (default) — Clothing: refining front also regenerates back 3D when pair_mode=paired; refining back can sync front when paired. Use pair_mode=single to update only the selected side. Stored 2D flat URLs are cleared whenever 3D is refined so Phase 2 can rebuild flats from the latest 3Ds.
asset=2d: refines outer technical 2D flats only. Separate per-side limit. Clothing paired refresh (front↔back) is controlled by pair_mode. Inner 2D, POM overlays, and BOM callout images are cleared when 2D is refined; 3D URLs are not modified.
Returns updated job status.
Allowed callers: session owner (the designer) or an admin.
Request
- Base URLhttps://api.threadchain.pro (the document declares no server; this is the origin it was published from)
- AuthOAuth 2PasswordToken URL: auth/token
Path parameters
Query parameters
Request body multipart/form-data
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.