Desembolso Concluído

Webhook disparado quando o valor do crédito é efetivamente desembolsado ao tomador.

Categoria: Desembolso
Evento: Desembolso Concluído

Nome do Evento

DISBURSEMENT_COMPLETED

Disparado quando a plataforma de crédito confirma o roteamento e o desembolso do valor (transição DISBURSEMENT_REQUESTEDROUTEDDISBURSED). Este é o estado terminal de sucesso da operação.

Estrutura do Payload

{
  "eventType": "string",
  "entityId": "uuid",
  "occurredAt": "date-time",
  "data": {
    "id": "uuid",
    "externalContractId": "string",
    "status": "DISBURSED",
    "scdCoreContractId": "string",
    "lastScdCoreSyncAt": "date-time",
    "disbursementRequestedAt": "date-time",
    "updatedAt": "date-time"
  }
}

Tabela de Descrição dos Campos

CampoTipoDescrição
eventTypestringSempre "DISBURSEMENT_COMPLETED".
entityIduuidID interno da operação de crédito.
occurredAtdatetimeMomento em que o desembolso foi confirmado (UTC).
data.statusenumDISBURSED.
data.scdCoreContractIdstringIdentificador do contrato na plataforma de crédito.
data.lastScdCoreSyncAtdatetimeData e hora da última sincronização de status com a plataforma de crédito.

Exemplo de Payload

Exemplo ilustrativo — construído a partir do schema CreditOperation, não extraído literalmente do OpenAPI. Validar com o time antes de publicar.

{
  "eventType": "DISBURSEMENT_COMPLETED",
  "entityId": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
  "occurredAt": "2026-08-06T15:45:12Z",
  "data": {
    "id": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
    "externalContractId": "ctr-98421",
    "status": "DISBURSED",
    "scdCoreContractId": "scd-7f3a2b1c",
    "lastScdCoreSyncAt": "2026-08-06T15:45:12Z",
    "disbursementRequestedAt": "2026-08-06T15:10:00Z",
    "updatedAt": "2026-08-06T15:45:12Z"
  }
}

Did this page help you?