Skip to main content

Create product

POST 

/v1/sites/:site_id/products

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. *

  • Large File Upload Workflow:
  • For files larger than 10MB or to prevent timeout issues with large files, use this two-step process:
    1. Upload files: POST /upload-temporary-file (with files[] in multipart form-data, group=manual-create-product)
    1. Create product: POST /sites/{site_id}/products (use returned file paths in image_file_paths[], video_file_path, digital_file_paths[])
  • This approach prevents timeout issues and allows for better error handling. Files are uploaded to temporary storage first, then moved to permanent storage when the product is created.

Request

Responses

Product created successfully