productId) ou assinaturas (product.id no v1 e productId no v2).
Criar produto
POST /v1/product cria um produto para uma empresa.
Se alguns blocos opcionais não forem enviados, o backend monta um produto com valores padrão, como cobrança a cada 30 dias, métodos
CREDIT_CARD, PIX e BOLETO ativos, e cancelamento por dias em atraso.Campos comerciais
Regras de cobrança
Cancelamento
unsubscription define a regra de cancelamento da assinatura vinculada ao produto.
Consultar produtos
GET /v1/product lista produtos por empresa. O filtro companyIds é obrigatório e pode receber uma empresa ou uma lista.
id:
Atualizar produto
PUT /v1/product atualiza campos do produto. O DTO aceita atualização parcial dos mesmos blocos usados na criação.
Produto nos webhooks
Quando o produto é enviado em webhooks de transação, assinatura ou cobrança, os dados comerciais ficam aninhados emproduct.product.
