Ideal House
Naar inhoud gaan

Een product logisch verwijderen#

Verwijdert een product uit de catalogus door de status op invalid te zetten, zonder het product permanent te wissen. Herhaalde verwijderverzoeken zijn veilig: het verwijderen van een product dat al invalid is, retourneert de huidige status van dat product.

Geef precies één identificator op: productId of sku.

http
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&productId=<PRODUCT_ID>

of:

http
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&sku=<SKU>

cURL-voorbeeld#

bash
curl --request DELETE \
  'https://sdkapi.ideal.house/product-import/products?shopId=shop_123&sku=SKU-10001' \
  --header 'X-Client-Id: <YOUR_CLIENT_ID>' \
  --header 'X-Client-Secret: <YOUR_CLIENT_SECRET>'

Antwoord#

Een geslaagd verzoek retourneert 200 OK en het volledige productobject, waarbij status op invalid is ingesteld:

json
{
  "id": "product_123",
  "shopId": "shop_123",
  "sku": "SKU-10001",
  "name": "Large Gold Wall Mirror",
  "status": "invalid",
  "createdAt": "2026-07-21T06:30:00.000Z",
  "updatedAt": "2026-07-21T07:15:00.000Z"
}

Logisch verwijderde producten worden niet geretourneerd door het eindpunt voor de productlijst. Als dezelfde SKU later via de API voor batchimport wordt ingediend, kan het bestaande productrecord worden bijgewerkt in plaats van een tweede product aan te maken.