Product Deleted

This webhook event is used to notify clients when a product has been deleted from Skulytics and is no longer available through the List Products endpoint.

The product_deleted webhook is a dedicated webhook event for the List Products endpoint. It helps clients identify when a product is no longer available in Skulytics so they can remove, hide, or update the product on their side.

Unlike product_created or product_updated, this webhook does not return the full product payload. Instead, it returns the minimal required product identity and classification data, along with the deletion timestamp and deletion reason.

Event Type

product_deleted

When This Webhook Is Sent

The product_deleted webhook is sent when a product is deleted from Skulytics and is no longer available through the List Products endpoint.

Clients can use this event to identify products that should be removed or updated in their own systems.

Payload Rule

The webhook returns a deleted product payload with the minimal required product identity and classification data.

The payload includes:

  • Product identity
  • Product classification
  • Deletion timestamp
  • Deletion reason

Event Sent

{
  "type": "product_deleted",
  "action_date": "06/20/2026 02:01:59",
  "payload": [
    {
      "product_id": 1403832,
      "sku": "AEL36DFBLK",
      "brand_sku": "AEL36DF-BLK",
      "name": "Arden Road Queen Poster Bed",
      "product_type": "Furniture",
      "brand": {
        "brand_id": 168,
        "brand_name": "Liberty Furniture",
        "brand_slug": "liberty-furniture"
      },
      "category": {
        "category_id": 13,
        "category_name": "Furniture",
        "category_slug": "furniture"
      },
      "subcategory": {
        "subcategory_id": 48,
        "subcategory_name": "Bedroom",
        "subcategory_slug": "bedroom"
      },
      "detail_category": {
        "detail_category_id": 225,
        "detail_category_name": "Beds",
        "detail_category_slug": "beds"
      },
      "deleted_at": "06/20/2026 02:01:59",
      "reason": "Product is no longer available in Skulytics."
    }
  ]
}

Payload Details

NameTypeDefinition
typestringSpecifies the webhook event type. For this event, the value is product_deleted.
action_datestringThe date and time when the product deletion event was made, formatted as MM/DD/YYYY HH:MM:SS.
payloadarrayAn array containing the deleted product information.

Deleted Product Object Details

NameTypeDefinition
product_idintegerUnique Skulytics product identifier for the deleted product.
skustringNormalized product identifier used by Skulytics.
brand_skustringOriginal brand or manufacturer model number.
namestringProduct display name or title.
product_typestringProduct type discriminator, such as Appliances, Furniture, or Mattresses.
brandobjectBrand metadata container for the deleted product.
brand.brand_idintegerUnique brand identifier.
brand.brand_namestringBrand display name.
brand.brand_slugstringURL-friendly brand identifier.
categoryobjectTop-level category taxonomy container.
category.category_idintegerCategory ID.
category.category_namestringCategory name.
category.category_slugstringCategory slug.
subcategoryobjectSecond-level category taxonomy container.
subcategory.subcategory_idintegerSubcategory ID.
subcategory.subcategory_namestringSubcategory name.
subcategory.subcategory_slugstringSubcategory slug.
detail_categoryobjectThird-level category taxonomy container.
detail_category.detail_category_idintegerDetail category ID.
detail_category.detail_category_namestringDetail category name.
detail_category.detail_category_slugstringDetail category slug.
deleted_atstringThe date and time when the product was deleted, formatted as MM/DD/YYYY HH:MM:SS.
reasonstringReason why the product is no longer available in Skulytics.