Send Product Data
POST /product-data
Batch upsert or delete product catalog records in LoudCrowd. Aligns with the supported file formats documented in the LoudCrowd developer docs. This API is designed to mirror the ingestion pipeline currently used for file-based product loads so that existing mappings can be reused.
Overview
This endpoint allows you to:
- Upsert products: Create new products or update existing ones
- Delete products: Remove products from your catalog
The operation type is determined by the X-LC-TOPIC
header value:
PRODUCT_UPSERT
- Create or update productsPRODUCT_DELETE
- Delete products
Key Features
- Batch processing: Send up to 1,000 products per request
- Idempotency: Safe to retry requests using the same
Idempotency-Key
- Validation: Detailed error reporting for individual records
- Rate limiting: Built-in rate limit headers and handling
- Compatibility: Aligns with existing file-based ingestion formats
Quick Start
- Set the required headers (authentication, shop ID, signature, topic)
- Include an idempotency key for safe retries
- Send your product data in the request body
- Handle the response and any validation errors
For detailed information, see the Send Product Data endpoint documentation.