DataUploader

Update product catalog

Changed on

Update an existing product catalog using a CSV file. This endpoint allows you to modify existing product information in the catalog.

post/api/v1/product-uploader-api/updateCatalog

Request

Request body multipart/form-data

filestring binary required

CSV file containing product catalog data to update

entityType'EDITION' | 'PRICING_PLAN' | 'EDITION_PRICING' | 'PRODUCT_SETTING_GENERAL' | 'PRODUCT_SETTING_CATEGORY' | 'PRODUCT_SETTING_PRODUCT_LINE' | 'PRODUCT_SETTING_ATTRIBUTE' | 'MARKETPLACE_PRICE' | 'PRODUCTION_PRICE' | 'WHOLESALE_PRICE' | 'PRODUCT_CUSTOM_ATTRIBUTE' | 'PRODUCT_BASIC' | 'PRODUCT_FEATURE' | 'PRODUCT_BENEFIT' | 'PRODUCT_MEDIA' | 'PRODUCT_FEATURE_CHARACTERISTIC' | 'PRODUCT_IMAGE' | 'PRICE_BOOK' | 'PRODUCT_INTEGRATION' | 'PRODUCT_INTEGRATION_CREDENTIAL' required

Type of entity being uploaded (e.g., PRODUCT_BASIC)

Response

Catalog updated successfully

messagestring required

Success message describing the operation result

Example response

{
  "message": "Uploaded the file successfully",
  "data": {
    "file": {
      "fieldname": "file",
      "originalname": "Single CSV Template (69).csv",
      "encoding": "7bit",
      "mimetype": "text/csv",
      "destination": "/app/resources/static/uploads",
      "filename": "1750151421696_Single CSV Template (69).csv",
      "path": "/app/resources/static/uploads/1750151421696_Single CSV Template (69).csv",
      "size": 3420
    },
    "processId": "4e4b146c-47dd-4b19-ac00-8214ff1e286d"
  }
}

Changes