Skip to main content

Bulk Publish Drafts

POST 

/api/v2/listing-drafts/bulk-publish

Publish up to 500 drafts (for example the ones returned by Create Drafts in Bulk) as one background job. Returns the job id; each draft's state, published_at and channel_errors are updated as the job progresses — read the drafts, or their publish attempts, to follow it. Drafts that are not publishable are left unchanged.

Required scope: products:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token.

Fields:

  • draft_ids (required, array of integers, 1–500)
  • channel_label (nullable, string, max 120) — a name for the job

Requires permission: listings.publish

Request

Responses

Accepted

Response Headers
    Content-Type