packshot_not_approved
Plugin API error packshot_not_approved — the photo shoot has no accepted packshot to work from.
HTTP 422 · not retryable
A photo-shoot job requires an accepted packshot for the product it references. This error means no such packshot could be resolved.
Every photo-shoot subject resolves a packshot in one of two ways:
- You omit
packshot_asset_id— the backend looks for the most recently accepted packshot belonging to the subject'sproduct_ref. - You send
packshot_asset_id— it must exist, be accepted, and belong to the same product asproduct_ref.
Either path failing produces this error. The gate is always enforced; there is no feature flag that relaxes it.
How to fix
- Generate a packshot for the product first, and have it accepted before submitting the photo shoot.
- If you sent
packshot_asset_idexplicitly, confirm it is accepted and belongs to the product named byproduct_ref— a mismatch between the two is the most common cause. - Fetch the current state with
GET /packshots/{idOrRef}before resubmitting; retrying the same request without changing anything will fail identically.