Products
Source product catalog in Dodgeprint plus read-only views of listings already deployed on connected sites. Also hosts the shared deploy-report polling endpoints (used by V2 Amazon async deploys) and a deprecated V1 bulk-deploy shim kept for backward compatibility.
📄️ Create product
Create a new product in your source site with support for both JSON and file uploads. The product is created immediately (not queued). Supports duplicate detection and automatic restoration of soft-deleted products. **Important:** Only source sites (is_destination=0) can create products - use GET /sites?is_destination=0 to find your source sites.
📄️ List products
Get product catalog list with details. Use this endpoint to get product IDs for the 'selected' parameter in POST /deploy-product.
📄️ Update products (bulk)
Update one or multiple products at once. You can update product title, images, tags, videos, and digital files. Each product is identified by its product_id from GET /products.
📄️ Deploy product (legacy V1 bulk — deprecated)
**Deprecated.** New integrations must use the platform-specific V2 endpoints: `POST /v2/deploy-products` for Etsy (sync) and `POST /v2/amazon/deploy-products` for Amazon (async, 202 + Location + Retry-After). This endpoint accepts legacy bulk requests with `selected[]` for multi-product deploy in one call; left in place for backward compatibility only.
📄️ Bulk duplicate products on site
Duplicate multiple products within the same site. Products are duplicated with 'editing' status. Maximum 100 products per request.
📄️ Get product on site detail
Get comprehensive details of a specific product deployed on an e-commerce site, including images, variants, personalization, and platform-specific fields
📄️ Get list of products on site
Get list of products on site
📄️ Get deployment request detail
Get detailed information about a specific deployment request by ID, including all status, progress, and related information.
📄️ List deployment history
Get paginated list of product deployment requests with their status, progress, and details. Use this to track all your deployment requests.