Skip to main content
POST /api/v2/storefront/creative-reviews/{creativeId}/decide Records a terminal decision on a pending creative review. Only pending → approved and pending → rejected transitions are allowed — revoking a previously-approved creative is a separate gesture and revoked is not a valid value here. Approved creatives are forwarded to the underlying sales agent verbatim; your reviewer note travels back to the buyer in their sync_creatives follow-up.

Request

Parameters

Response

Returns the decided CreativeReviewResponse. reviewedBy, reviewedAt, and updatedAt are stamped at decision time. Deciding a row that is already decided is rejected — re-deciding is not a no-op.

Errors

  • 400 VALIDATION_ERROR — missing status, or status is not approved or rejected.
  • 404 NOT_FOUND — no creative review row with that id exists for your storefront.
See Errors for the full error contract.

Get a review

Inspect the creative before deciding

List reviews

See the pending queue

Creative review tasks

All creative-review operations

Creative reviews overview

Queue lifecycle and concepts