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

# Escolher eventos

> Configure somente as notificações de que a integração precisa.

O proprietário configura os destinos em **Configurações → Desenvolvedor**. Cada destino tem uma URL HTTPS pública, uma seleção de eventos e um segredo de assinatura. A chave da API usada pela integração não administra esses destinos.

## Selecionar tipos

Escolha os tipos completos que sua integração trata, como `asset.updated` ou `order.updated`. O valor `*` inclui todos os tipos disponíveis; ele é a seleção padrão quando nenhum filtro é informado na criação do destino. Não há assinatura parcial como `product.*`: selecione cada tipo ou use `*`.

| Necessidade | Tipos relevantes |
| - | - |
| Sincronizar catálogo | `product.created`, `product.updated`, `product.deleted`. |
| Acompanhar ofertas | `price.created`, `price.updated`, `price.deleted`. |
| Acompanhar upload/processamento | `asset.created`, `asset.updated`, `asset.deleted`. |
| Acompanhar alterações de compras e acesso | `order.updated`. |
| Acompanhar links de pagamento | `payment_link.created`, `payment_link.updated`, `payment_link.deleted`. |

Não há tipos públicos `customer.*` nem `order.created`. A API não oferece eventos de assinatura ou cobrança como recursos independentes. Consulte o [catálogo completo](https://docs.hubfy.io/api-reference/events/types.md).

## Processar com segurança

Valide a [assinatura](https://docs.hubfy.io/api-reference/webhooks/delivery.md), deduplique pelo ID e verifique `type`. Leia `data.object` conforme o objeto daquele tipo. Para atualizações, `data.previous_attributes` contém apenas os valores anteriores dos campos que mudaram.

Os eventos podem chegar repetidos ou fora de ordem. Quando precisar do estado mais recente, consulte o objeto pela API. Uma alteração feita no painel, pela API ou pelo processamento de conteúdo pode produzir o mesmo tipo de evento.

## Pausar e retomar

Desativar um destino suspende suas tentativas de entrega. No painel, consulte falhas e solicite reenvio após corrigir o destino. A rotação do segredo muda a assinatura das próximas tentativas; atualize o segredo do receptor junto da troca.


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