Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: JNexum Webhooks API
version: 0.2.0
tags:
- name: Webhooks
paths:
/api/webhooks/resend:
post:
summary: Webhook Resend
description: 'Recebe um evento do Resend. 401 para assinatura inválida ou timestamp fora
de 5 min, 413 acima de 64 KB, 400 para JSON inválido, 200 para evento
aplicado, repetido (mesmo svix-id) ou de tipo não tratado. Erro de banco →
500, e o Svix reentrega com backoff; a idempotência por svix-id garante que
a reentrega não conta clique duas vezes.'
operationId: webhook_resend_api_webhooks_resend_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Webhooks
/webhooks/asaas:
post:
summary: Webhook Asaas
description: 'A Asaas manda o evento no corpo JSON e pausa a fila INTEIRA — de todos os
assinantes — após 15 falhas consecutivas de resposta. É bem mais severo que
um retry por-notificação, e é a razão de todo o processamento ficar dentro
do try/except: nenhuma exceção pode escapar como 500, sempre devolvemos 200
depois de logar o problema.'
operationId: webhook_asaas_webhooks_asaas_post
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
tags:
- Webhooks