Products
Create, retrieve, and update products. Products are created in draft status and synced to Shopify when activated.
Creates a new product in draft status. The product will be synced to Shopify when activated. SKUs must be unique within your brand.
API key for authentication. Use 'ms_test_...' keys for development/testing and 'ms_live_...' keys for production. Keys are environment-specific and will only work in their respective environments.
Product name
Premium Cotton T-ShirtProduct description (HTML allowed)
<p>High quality cotton t-shirt perfect for everyday wear.</p>Brand/vendor name
Your Brand NameProduct category
ApparelComma-separated tags
cotton,premium,t-shirt,comfortableURL slug (auto-generated if not provided)
premium-cotton-t-shirtPattern: ^[a-z0-9-]+$Template suffix
Published scope
webProduct created successfully
Validation errors or duplicate SKUs
Unauthorized - Invalid or missing API key
Forbidden - Access denied
Rate limit exceeded
Internal server error
Retrieves a specific product by its product_id. Only products belonging to the authenticated brand can be accessed.
API key for authentication. Use 'ms_test_...' keys for development/testing and 'ms_live_...' keys for production. Keys are environment-specific and will only work in their respective environments.
Product identifier (format: product_XXXXXXXXXXXXXXXX)
{"value":"product_1234567890123456"}Product retrieved successfully
Unauthorized - Invalid or missing API key
Product not found or does not belong to your brand
Rate limit exceeded
Internal server error
Updates an existing product. All fields are optional - only provided fields will be updated. Only products belonging to the authenticated brand can be modified.
API key for authentication. Use 'ms_test_...' keys for development/testing and 'ms_live_...' keys for production. Keys are environment-specific and will only work in their respective environments.
Product identifier (format: product_XXXXXXXXXXXXXXXX)
{"value":"product_1234567890123456"}All fields are optional for updates
Product name
Product description (HTML allowed)
Brand/vendor name
Product category
Comma-separated tags
URL slug
^[a-z0-9-]+$Template suffix
Published scope
Product updated successfully
Validation errors or duplicate SKUs
Unauthorized - Invalid or missing API key
Product not found or does not belong to your brand
Rate limit exceeded
Internal server error
Creates multiple products in a single request. Maximum 500 products per request. Partial success is supported - valid products will be created even if some fail validation.
API key for authentication. Use 'ms_test_...' keys for development/testing and 'ms_live_...' keys for production. Keys are environment-specific and will only work in their respective environments.
All products created successfully
Partial success - some products created, some failed
Validation errors
Unauthorized
Rate limit exceeded
Last updated