> ## 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.created

> Um produto passa a existir com seu preço inicial. O evento contém o produto com os IDs dos preços criados.

## Quando ocorre

Um produto passa a existir com seu preço inicial. O evento contém o produto com os IDs dos preços criados.

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:00:00.000Z",
  "data": {
    "object": {
      "id": "pro_1234567890abcdef",
      "benefit": null,
      "cover_url": null,
      "created_at": "2030-01-01T00:00:00.000Z",
      "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": null
  },
  "type": "product.created"
}
```

## 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.previous_attributes` é `{}`.
* `request.id` pode ser `null` quando não houver uma requisição identificada.
* `type` é sempre `product.created`.

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; consulte o recurso se precisar do estado atual.

## Eventos relacionados

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


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