Choose identifiers
Use the identifier you already have:
Every target must contain exactly one of
url or uuid. Add catalog when you want to pin the request to one active crawled catalog.
Make a request
workflowId that Octogen support can use to trace the refresh. You do not need to poll it for normal use.
Handle partial success
The endpoint accepts valid targets and rejects invalid targets in the same response. Treataccepted as scheduled work and rejected as caller-actionable feedback.
400 with the same response shape. Fix the rejected targets and retry.
Retry guidance
Retry503 responses and transient network errors. Do not automatically retry 400, 403, or 422; those require a request change.
Avoid sending the same large request repeatedly. If you need to refresh many products, batch up to 500 targets per call and retry only the targets that were rejected for transient reasons.