Send Product Data

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 products
  • PRODUCT_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

  1. Set the required headers (authentication, shop ID, signature, topic)
  2. Include an idempotency key for safe retries
  3. Send your product data in the request body
  4. Handle the response and any validation errors

For detailed information, see the Send Product Data endpoint documentation.