Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Latest commit

 

History

History
73 lines (57 loc) · 1.65 KB

File metadata and controls

73 lines (57 loc) · 1.65 KB
title Bulk Delete Products
api DELETE /products/bulk-delete
description Delete multiple products at once from your catalog
authMethod key

Overview

The bulk delete endpoint allows you to remove multiple products from your catalog in a single request. This is useful for cleaning up outdated products or removing products in batch.

Authentication

This endpoint requires a valid JWT token in the x-auth-token header. You can find your token in the Developers section:

x-auth-token: your_jwt_token

Query Parameters

<ParamField query="ids" type="string" required initialValue="prod_12345,prod_67890"

Comma-separated list of product IDs to delete. For example: ids=prod_12345,prod_67890,prod_11111

Response

Indicates if the deletion was successful A human-readable message describing the result ```json 200 { "success": true, "message": "Products delete queued successfully" } ```
{
  "success": true,
  "message": "No products to delete"
}
{
  "message": "You hit rate limit"
}
{
  "message": "Unauthorized"
}

Rate Limiting

You can call the bulk delete endpoint up to 500 times per 5 minutes. After that will Exceeding this limit will make it impossible for you to make further calls to this endpoint for 3, 12 and finally 24 hours. If this limit is exceeded four times you will not be allowed to make calls to this endpoint indefinitely.