Reenviar webhook de invoice
Gera de novo o evento invoice.paid de uma invoice paga e o entrega às suas inscrições de webhook.
POST
apiKeyheader
AuthorizationBearer <token>Chave de API gerada no painel: Authorization: Bearer <chave>.
id*integerId numérico da invoice.
Evento gerado.
application/json- response
message?stringConfirmação.
invoiceId?integerId da invoice.
webhooksSent?curl -X POST 'https://api.gates2b.com/invoices/resend-webhook/0'Example Response
{ "message": "Webhooks reenviados com sucesso", "invoiceId": 72276, "webhooksSent": { "emitted": true, "outboxCount": 1 }}Regras
- Só invoices pagas: outra situação responde
400com o status atual na mensagem. - O evento reenviado é sempre
invoice.paid, entregue às inscrições de webhook da conta que assinam esse evento. A URL de webhook global configurada no painel não recebe o reenvio. - Cada reenvio é uma entrega nova, com
x-Webhook-Event-Idnovo. Se você deduplica pelo id do evento, deduplique também peloidda invoice no corpo. webhooksSent.outboxCounté o número de entregas criadas.0significa que nenhuma inscrição assinainvoice.paid: crie ou atualize uma inscrição antes de reenviar. Veja Webhooks.