> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hubfy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# product.deleted

> Um produto sem vínculos que exijam preservação é excluído. Arquivamento produz product.updated.

## Quando ocorre

Um produto sem vínculos que exijam preservação é excluído. Arquivamento produz product.updated.

Criar ou remover um preço também pode alterar `prices[]` do produto e gerar `product.updated`. Arquivar gera `product.updated`, sem exclusão.

## Payload completo

O exemplo abaixo ilustra um evento desse tipo. Os valores são fictícios; a forma do objeto corresponde a [Produtos](https://docs.hubfy.io/api-reference/products/object.md).

```json theme={null}
{
  "id": "evt_1234567890abcdef",
  "created_at": "2030-01-01T00:01:00.000Z",
  "data": {
    "object": {
      "id": "pro_1234567890abcdef",
      "benefit": null,
      "cover_url": null,
      "created_at": "2030-01-01T00:00:00.000Z",
      "deleted": true,
      "description": null,
      "metadata": {},
      "name": "Curso de exemplo",
      "object": "product",
      "prices": [
        "prc_1234567890abcdef"
      ],
      "status": "draft",
      "updated_at": "2030-01-01T00:00:00.000Z"
    },
    "previous_attributes": {}
  },
  "object": "event",
  "request": {
    "id": "req_12345678-1234-4234-8234-123456789abc"
  },
  "type": "product.deleted"
}
```

## Como interpretar

* `data.object` contém o objeto `product` completo. Consulte [cada campo e relacionamento](https://docs.hubfy.io/api-reference/products/object.md#campos-do-objeto).
* `data.object.deleted` é `true`; os demais atributos preservam o estado anterior à exclusão.
* `data.previous_attributes` é `{}`.
* `request.id` pode ser `null` quando não houver uma requisição identificada.
* `type` é sempre `product.deleted`.

O [objeto do evento](https://docs.hubfy.io/api-reference/events/object.md) explica os campos do envelope. Valide a [assinatura](https://docs.hubfy.io/api-reference/webhooks/delivery.md) e deduplique pelo ID. Eventos podem chegar fora de ordem; não dependa de conseguir consultar um objeto já excluído.

## Eventos relacionados

* [`product.created`](https://docs.hubfy.io/api-reference/webhooks/product.created)
* [`product.updated`](https://docs.hubfy.io/api-reference/webhooks/product.updated)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.