Evento product.created
Disparado quando um produto é criado via
POST /v1/products.
Use este evento para sincronizar o seu catálogo com a Chargefy assim que uma
nova oferta nasce. O produto guarda o nome, descrição, imagem e recursos de
marketing; os valores e regras de cobrança ficam nos objetos price associados.
data.object carrega o product completo no mesmo formato de
GET /v1/products/:id. Quando o produto é criado
com prices[] inline, o payload inclui esses preços em data.object.prices.
Quando nasce sem preço, default_price vem null e prices vem [].
Se o produto foi criado com preços inline, cada preço também pode gerar o seu
próprio evento
price.created. Processe os eventos de forma idempotente e
trate product.created como a criação do container de catálogo.Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(prod_*) como chave do produto no seu sistema. - Atualize o catálogo local usando o
data.objectcompleto, não apenas campos individuais. - Use
default_pricepara saber qual preço deve ser selecionado por padrão em novas ofertas. - Use
prices[]para popular cache inicial de preços, mas acompanhe o ciclo de vida dos preços pelos eventosprice.*. - Use
metadatapara correlacionar o produto com SKUs ou referências internas do seu sistema.

