Operação de Crédito Criada

Webhook disparado quando uma nova operação de crédito é registrada na LaaS.

Categoria: Operação de Crédito
Evento: Operação de Crédito Criada

Nome do Evento

CREDIT_OPERATION_CREATED

Disparado logo após POST /credit-operations processar a criação com sucesso (status inicial RECEIVED).

Estrutura do Payload

{
  "eventType": "string",
  "entityId": "uuid",
  "occurredAt": "date-time",
  "data": {
    "id": "uuid",
    "externalContractId": "string",
    "partnerId": "uuid",
    "borrower": {
      "taxId": "string",
      "name": "string",
      "email": "string | null",
      "phone": "string | null",
      "address": {
        "zipCode": "string",
        "cityCode": "string",
        "street": "string",
        "number": "string",
        "complement": "string | null",
        "neighborhood": "string"
      }
    },
    "amount": "decimal",
    "term": "integer",
    "productCode": "string | null",
    "disbursement": {
      "bankCode": "string",
      "branchNumber": "string",
      "accountNumber": "string",
      "accountDigit": "string",
      "accountType": "CHECKING | SAVINGS",
      "pixKey": "string | null"
    },
    "status": "CreditOperationStatus",
    "installments": [{ "number": "integer", "dueDate": "date-time", "amount": "decimal" }],
    "createdAt": "date-time",
    "updatedAt": "date-time"
  }
}

Tabela de Descrição dos Campos

CampoTipoDescrição
eventTypestringSempre "CREDIT_OPERATION_CREATED" neste evento.
entityIduuidID interno (id) da operação de crédito.
occurredAtdatetimeMomento em que a operação foi criada (UTC).
data.iduuidIdentificador único da operação na LaaS.
data.externalContractIdstringIdentificador do contrato no sistema do parceiro.
data.statusenumRECEIVED neste evento.
data.borrowerobjectDados do tomador (CPF, nome, contato, endereço).
data.amountdecimalValor total do crédito em reais.
data.termintegerNúmero de parcelas contratadas.
data.disbursementobjectDados bancários para o desembolso.
data.installmentsarrayCronograma de parcelas.

Exemplo de Payload

{
  "eventType": "CREDIT_OPERATION_CREATED",
  "entityId": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
  "occurredAt": "2026-08-06T13:02:11Z",
  "data": {
    "id": "8f14e45f-ceea-467e-95b7-1c9f4e6d4a6b",
    "externalContractId": "ctr-98421",
    "partnerId": "a1b2c3d4-e5f6-47a8-89ab-0123456789ab",
    "borrower": {
      "taxId": "12345678901",
      "name": "Maria da Silva Souza",
      "email": "[email protected]",
      "phone": "+5511999999999",
      "address": {
        "zipCode": "01310100",
        "cityCode": "3550308",
        "street": "Avenida Paulista",
        "number": "1000",
        "complement": "apto 42",
        "neighborhood": "Bela Vista"
      }
    },
    "amount": "5000.00",
    "term": 12,
    "productCode": null,
    "disbursement": {
      "bankCode": "341",
      "branchNumber": "1234",
      "accountNumber": "56789",
      "accountDigit": "0",
      "accountType": "CHECKING",
      "pixKey": null
    },
    "status": "RECEIVED",
    "scdCoreContractId": null,
    "lastScdCoreSyncAt": null,
    "approvedAt": null,
    "ccbDocumentId": null,
    "ccbGeneratedAt": null,
    "signedCcbDocumentId": null,
    "signedCcbReceivedAt": null,
    "ccbSignatureRequestId": null,
    "disbursementRequestedAt": null,
    "kycStatus": null,
    "kycRequestedAt": null,
    "kycCompletedAt": null,
    "kycRejectionReason": null,
    "installments": [
      { "number": 1, "dueDate": "2026-09-06T00:00:00Z", "amount": "486.86" },
      { "number": 2, "dueDate": "2026-10-06T00:00:00Z", "amount": "486.86" }
    ],
    "createdAt": "2026-08-06T13:02:11Z",
    "updatedAt": "2026-08-06T13:02:11Z"
  }
}

Did this page help you?