Create collection export job (async, NDJSON)
Collection-scoped variant of POST /v3/products/exports. The
collection is identified by the collectionId path parameter, so the
body carries only catalog, an optional price filter, and format.
Behaviour, status polling (GET /v3/products/exports/{exportId}), and
the NDJSON output format are identical to POST /v3/products/exports.
Authorizations
Partner API key. Finalized per partner integration agreement.
Headers
Optional account identifier for scoping/validation/filtering.
Optional company identifier for scoping/validation/filtering.
Path Parameters
Collection identifier.
Body
Request body for the collection-scoped export
(POST /v3/collections/{collectionId}/products/exports). The
collection is identified by the path parameter; the body carries the
catalog, an optional price filter, locations, include, fields,
and the output format. The collection's own filters are applied
server-side.
Product catalog. As a query value, omit filter[catalog] to search
both catalogs.
marketplace, swag "marketplace"
Output file format. Currently ndjson (newline-delimited JSON).
ndjson One or more ISO 3166-1 alpha-2 country codes (default ["US"]).
^[A-Z]{2}$Related entities to include.
brand, tags Computed/expanded fields.
priceRange, variantsCount, total Response
Export job accepted.
"exp_abc123"
pending, processing, completed, failed Included when status is completed.
ndjson Signed, expiring download URL (S3, or CloudFront when exports are
fronted by CloudFront). Included when status is completed.
Download URL expiry. Included when status is completed.
Error message. Included when status is failed.