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
| Campo | Tipo | Descrição |
|---|---|---|
eventType | string | Sempre "CREDIT_OPERATION_CREATED" neste evento. |
entityId | uuid | ID interno (id) da operação de crédito. |
occurredAt | datetime | Momento em que a operação foi criada (UTC). |
data.id | uuid | Identificador único da operação na LaaS. |
data.externalContractId | string | Identificador do contrato no sistema do parceiro. |
data.status | enum | RECEIVED neste evento. |
data.borrower | object | Dados do tomador (CPF, nome, contato, endereço). |
data.amount | decimal | Valor total do crédito em reais. |
data.term | integer | Número de parcelas contratadas. |
data.disbursement | object | Dados bancários para o desembolso. |
data.installments | array | Cronograma 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"
}
}Updated 19 days ago
Did this page help you?
