Catálogo de eventos
A Quyta emite dez eventos, em três famílias. Você escolhe quais receber ao cadastrar a assinatura no painel.
| Evento | Quando dispara |
|---|---|
customer.created | Um cliente foi criado. |
debt.created | Uma dívida foi criada. |
debt.held | A cobrança de uma dívida foi pausada. |
debt.reactivated | A cobrança foi reativada. |
debt.archived | A dívida foi arquivada. |
debt.unarchived | A dívida foi desarquivada. |
contract.created | Um acordo foi fechado. |
contract.installment.paid | Uma parcela do acordo foi paga. |
contract.settled | O acordo foi integralmente pago. |
contract.terminated | O acordo foi quebrado. |
Se você só puder consumir dois, consuma contract.created e
contract.installment.paid: são os que movem dinheiro.
Todos os exemplos abaixo mostram apenas o campo data. Ele vem sempre dentro do
payload padrão.
Eventos de cliente
customer.created
Um novo devedor entrou na base — seja por POST /customers, seja por cadastro feito no
painel.
Code
Use quando você precisa espelhar a base de devedores da Quyta no seu CRM. Se todos os
clientes nascem do seu próprio sistema via API, esse evento tende a ser redundante — você
já sabe da criação pela resposta do POST.
Eventos de dívida
debt.created
Uma dívida entrou na carteira. É o evento mais completo: traz a dívida, o devedor, o grupo e a conta numa única entrega.
Code
Use quando dívidas podem ser criadas fora do seu sistema — importação por planilha ou
cadastro manual no painel — e você precisa saber disso. O external_id permite casar o
evento com o título na sua base.
debt.held
A cobrança foi pausada. A dívida continua existindo, mas a régua para de disparar. Acontece, por exemplo, quando o devedor contesta o débito ou paga fora da Quyta.
Code
debt.reactivated
A cobrança pausada voltou a rodar. A dívida retorna para PENDING e a régua recomeça.
debt.archived
A dívida saiu do fluxo de cobrança de vez, mantida apenas para histórico — prescrição, baixa contábil, acordo judicial.
Code
Use para dar baixa na expectativa de recebimento do seu lado. Uma dívida arquivada não será mais cobrada.
debt.unarchived
A dívida foi retirada do arquivo e devolvida ao fluxo de cobrança.
Code
Os payloads dos eventos debt.held, debt.archived, debt.unarchived e
debt.reactivated são enxutos: informam a transição, não o registro completo. Se o seu
processamento precisa de mais dados, consulte GET /debts/{id} ao recebê-los.
Eventos de acordo
contract.created
O evento mais importante da API. Um acordo foi fechado: o devedor negociou e se comprometeu com um parcelamento. Traz o acordo, todas as parcelas previstas e as dívidas que ele cobre.
Code
Use para registrar a expectativa de recebimento no seu financeiro e marcar as dívidas
como negociadas. O discount é o valor abatido na negociação — informação que costuma
interessar ao seu controle de perdas.
Um acordo em DEBT_CONFESSION_PENDING ainda aguarda a assinatura da confissão de dívida:
o compromisso existe, mas não está formalizado.
contract.installment.paid
Uma parcela foi paga. É este o evento que representa dinheiro entrando.
Code
Use para conciliação financeira. O campo paid_at é a data efetiva do pagamento e
costuma diferir do due_date — para regime de caixa, use paid_at.
Não espere contract.settled para dar baixa. Num acordo de doze parcelas, ele só chega no
décimo segundo mês. contract.installment.paid chega a cada pagamento.
contract.settled
Todas as parcelas do acordo foram pagas. O acordo se encerra e as dívidas cobertas por ele
passam a SETTLED.
Code
Use para encerrar o caso: a recuperação daquele título terminou com sucesso.
contract.terminated
O acordo foi quebrado — em geral por parcelas em atraso além do tolerado. As dívidas
saem de UNDER_CONTRACT, voltam a PENDING e retornam à régua de cobrança.
Code
Use para reverter, no seu financeiro, a expectativa de recebimento registrada em
contract.created. Sem tratar este evento, sua previsão de caixa fica otimista demais.
O ciclo completo
Próximos passos
- Entrega e retentativas — o que acontece quando seu endpoint falha.
- Segurança — validando a assinatura das entregas.

