Skip to main content
DELETE
https://searchcompany-main.up.railway.app
/
api
/
products
/
{business_id}
/
{item_id}
curl -X DELETE "https://searchcompany-main.up.railway.app/api/products/nike-123456/running-shoes" \
  -H "Authorization: Bearer <token>"
{
  "status": "success",
  "message": "Product 'running-shoes' deleted"
}
Deletes a product from a business. This removes the product record but does not delete associated visibility data or prompts.

Path Parameters

business_id
string
required
The Clerk organization slug (e.g., “nike-123456”)
item_id
string
required
The product identifier (slug generated from name, e.g., “running-shoes”)

Response

status
string
"success" if product was deleted
message
string
Confirmation message
curl -X DELETE "https://searchcompany-main.up.railway.app/api/products/nike-123456/running-shoes" \
  -H "Authorization: Bearer <token>"
{
  "status": "success",
  "message": "Product 'running-shoes' deleted"
}

Errors

StatusDescription
404Product not found
500Database error

Notes

  • Deleting a product does not delete associated visibility tracking data
  • The product’s prompts and visibility history remain in the database
  • This allows for potential future re-tracking of the same product