CCB Assinada

Webhook disparado quando o tomador conclui a assinatura eletrônica da CCB.

Categoria: CCB
Evento: CCB Assinada

Nome do Evento

CCB_SIGNED

Disparado quando o tomador conclui a assinatura eletrônica solicitada em CCB_SIGNING_REQUESTED (transição CCB_SIGNING_PENDINGCCB_SIGNED). A operação fica então pronta para o desembolso.

Estrutura do Payload

{
  "eventType": "string",
  "entityId": "uuid",
  "occurredAt": "date-time",
  "data": {
    "id": "uuid",
    "externalContractId": "string",
    "status": "CCB_SIGNED",
    "signedCcbDocumentId": "uuid",
    "signedCcbReceivedAt": "date-time",
    "updatedAt": "date-time"
  }
}

Tabela de Descrição dos Campos

CampoTipoDescrição
eventTypestringSempre "CCB_SIGNED".
entityIduuidID interno da operação de crédito.
occurredAtdatetimeMomento em que a CCB assinada foi recebida (UTC).
data.statusenumCCB_SIGNED.
data.signedCcbDocumentIduuidID do BorrowerDocument que armazena a CCB assinada pelo tomador.
data.signedCcbReceivedAtdatetimeData e hora de recebimento da CCB assinada.

Exemplo de Payload

Exemplo ilustrativo — construído a partir do schema CreditOperation, não extraído literalmente do OpenAPI (o exemplo original não estava disponível na extração). Validar com o time antes de publicar.

{
  "eventType": "CCB_SIGNED",
  "entityId": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
  "occurredAt": "2026-08-06T15:02:19Z",
  "data": {
    "id": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
    "externalContractId": "ctr-98421",
    "status": "CCB_SIGNED",
    "ccbSignatureRequestId": "5d2c8e1a-4f6b-4a9c-8d7e-2b1c3a4f5e6d",
    "signedCcbDocumentId": "9a1b2c3d-4e5f-4a6b-8c7d-1e2f3a4b5c6d",
    "signedCcbReceivedAt": "2026-08-06T15:02:19Z",
    "updatedAt": "2026-08-06T15:02:19Z"
  }
}

Próximo passo

Com a CCB assinada, o parceiro pode solicitar o desembolso via POST /credit-operations/{externalContractId}/disbursement, o que dispara DISBURSEMENT_REQUESTED.


Did this page help you?