cURL
curl --location --request DELETE 'https://api.catalogix.ai/v1/assets' \ --header 'Authorization: Bearer YOUR_TOKEN' \ --header 'Content-Type: application/json' \ --data-raw '[\n {\n "store_uuid": "699ec31355208b213e56059a",\n "channel": "SMP",\n "parent_code": "SKU001",\n "asset_id": ["id1", "id2"]\n }\n]'
{ "status": { "code": 0, "message": "SUCCESS", "request_id": "8c8b2b7e-23d7-4c2a-91b0-2a7c4dfbb312" }, "data": { "deleted_count": 2, "failed": 0, "error_info": [ {} ] } }
Delete assets based on supported filters. Although the public API is DELETE, the service internally calls the downstream delete-by-filter API using POST.
Pass the API token as a Bearer token in the Authorization header.
Optional trace ID
"699ec31355208b213e56059a"
"SMP"
"SKU001"
["id1", "id2"]
Assets deleted
Show child attributes