Skip to main content
POST
Start product enrichment

Authorizations

Authorization
string
header
required

Use a project API key from Settings > API Access. Send it as Authorization: Bearer wpk_.... See authentication and scopes for setup and permissions.

Headers

Idempotency-Key
string

Reuse this key for retries of the same write. Scoped to this API key; retained until key deletion. Different requests with the same key return 409.

Required string length: 1 - 128
Pattern: ^[!-~]+$

Body

application/json
product_ids
integer[]
required
Required array length: 1 - 1000 elements
Required range: x <= 9223372036854776000
enrich_type
enum<string>
required
Available options:
description,
short_description,
titles,
seo_meta,
product_attributes,
internal_linking,
search_intent,
image_alt_text
prompt_id
integer | null
Required range: x > 0
fill_empty_only
boolean
default:true
max_credits
integer | null
Required range: x >= 0
short_description_max_length
integer | null
Required range: 0 <= x <= 1000
target_word_count
integer | null
Required range: 0 <= x <= 1000

Response

Accepted

task_id
string
required
status
string
required
total_items
integer
required
estimated_credits
integer
required
deduplicated
boolean
default:false