Consultas, Escriturações e Repasses
O que são Consulta de Eventos
Os eventos de garantia representam ações ocorridas durante o ciclo de vida de um contrato do crédito do trabalhador.
Eles são armazenados em nossa base e podem ser consultados a qualquer momento via API.
Tipos de Evento Disponíveis
| Nome | Tipo de Evento | Descrição |
|---|---|---|
| Escrituração | BOOKKEEPING | Evento mensal que representa a escrituração (impressão da guia de pagamento das parcelas). |
| Repasse | TRANSFER | Evento mensal que representa o repasse financeiro da Dataprev para instituição financeira. |
| Consulta de Vínculo | ALTER_ANNOTATION | Evento utilizado para consultar quando há novo vínculo empregatício do tomador. |
| Encerramento de Vínculo | ALTER_ANNOTATION | Evento utilizado para consultar quando há encerramento de vínculo empregatício do tomador. |
Endpoint
URL
GET https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee-eventsLista todos os eventos de garantia de acordo com os filtros informados.
A resposta é paginada, permitindo navegação entre grandes volumes de dados.
Filtros Disponíveis
| Campo | Tipo | Descrição |
|---|---|---|
application_ids | Array<UUID> | Busca eventos relacionados a uma ou mais operações específicas. |
annotation_id | UUID | Busca eventos relacionados a um annotationId específico. |
contract_number | String | Busca pelo número da CCB. |
event_type | String | Tipo do evento: BOOKKEEPING, TRANSFER, ALTER_ANNOTATION. |
created_from | DateTime (ISO 8601) | Retorna eventos criados a partir desta data (YYYY-MM-DDThh:mm:ssZ). |
created_to | DateTime (ISO 8601) | Retorna eventos criados até esta data (YYYY-MM-DDThh:mm:ssZ). |
Dica: Combine filtros para refinar os resultados.Exemplo: buscar apenas eventos
TRANSFERde umannotationIdespecífico.
BOOKKEEPING (Escrituração)
Exemplo de Request:
curl --location 'https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee-events?event_type=BOOKKEEPING' \
--header 'Authorization: Bearer ' \
--data ''Exemplo de Response
{
"content": [
{
"id": "c7f8edaf-85b3-4117-a36e-c5cc2d44bf49",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"event_type": "BOOKKEEPING",
"payload": {
"payload": {
"id": "66030d28-3e3b-4a18-92b3-adb581a7924f",
"amount": 600,
"agency_id": "3a7e1beb-c64f-4936-8555-b9edb42c3328",
"metadata": {
"period": "202512",
"agency_code": 668
},
"created_at": 1.7640961266403215E9,
"event_type": "BOOKKEEPING",
"consignee_id": "3b9be0e7-3af9-4ca4-ad31-26233a58486a",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"contract_number": "185736"
},
"created_at": 1.7640961266403215E9,
"event_type": "BOOKKEEPING",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"contract_number": "185736"
},
"created_at": "2025-11-25T18:42:06.640Z"
},Parâmetros BOOKKEEPING
| Campo | Tipo | Descrição |
|---|---|---|
| id | string | Identificador único do evento. |
| annotation_id | string | ID da anotação vinculada ao evento. |
| event_type | string | Tipo do evento (ex.: BOOKKEEPING). |
| created_at | string | Data e hora de criação do evento no formato ISO 8601. |
| payload | object | Objeto contendo os dados detalhados do evento. |
| payload.created_at | number | Timestamp (epoch) da criação do payload. |
| payload.event_type | string | Tipo do evento dentro do payload. |
| payload.annotation_id | string | ID da anotação no payload. |
| payload.contract_number | string | Número do contrato associado ao evento. |
| payload.payload | object | Detalhes da escrituração. |
| payload.payload.id | string | ID único da escrituração. |
| payload.payload.amount | number | Valor da escrituração. |
| payload.payload.agency_id | string | Identificador da agência responsável. |
| payload.payload.metadata | object | Dados complementares da escrituração. |
| payload.payload.metadata.period | string | Período/competência (AAAAMM). |
| payload.payload.metadata.agency_code | number | Código da agência. |
| payload.payload.created_at | number | Timestamp (epoch) da criação da escrituração. |
| payload.payload.event_type | string | Tipo do evento da escrituração. |
| payload.payload.consignee_id | string | Identificador do consignatário. |
| payload.payload.annotation_id | string | ID da anotação vinculada à escrituração. |
| payload.payload.contract_number | string | Número do contrato na escrituração. |
TRANSFER (Repasse)
Exemplo de Request:
curl --location 'https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee-events?event_type=TRANSFER' \
--header 'Authorization: Bearer' \
--data ''Exemplo de Response
{
"content": [
{
"id": "4e1df7fb-e3d5-420b-b7cc-8f72cd86a3ed",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"event_type": "TRANSFER",
"payload": {
"payload": {
"id": "3ec34ef5-eed1-4ac4-a96f-a56454263f77",
"amount": 600,
"agency_id": "3a7e1beb-c64f-4936-8555-b9edb42c3328",
"metadata": {
"agency_code": 668,
"payment_datetime": 1.7639424E9,
"agency_transfer_datetime": 1.7640288E9
},
"created_at": 1.7640962455665488E9,
"event_type": "TRANSFER",
"consignee_id": "3b9be0e7-3af9-4ca4-ad31-26233a58486a",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"contract_number": "185736"
},
"created_at": 1.7640962455665488E9,
"event_type": "TRANSFER",
"annotation_id": "09dbd998-b8d0-4ed4-926c-93979c2299b3",
"contract_number": "185736"
},
"created_at": "2025-11-25T18:44:05.566Z"
},Parâmetros TRANSFER
| Campo | Tipo | Descrição |
|---|---|---|
| id | string | Identificador único do evento principal. |
| annotation_id | string | ID da anotação associada ao evento. |
| event_type | string | Tipo do evento (ex.: TRANSFER). |
| created_at | string | Data e hora de criação do evento principal (ISO 8601). |
| payload | object | Objeto contendo os dados detalhados do evento. |
| payload.created_at | number | Timestamp da criação do payload. |
| payload.event_type | string | Tipo do evento dentro do payload. |
| payload.annotation_id | string | ID da anotação dentro do payload. |
| payload.contract_number | string | Número do contrato dentro do payload. |
| payload.payload | object | Dados internos da transferência. |
| payload.payload.id | string | ID único da transferência. |
| payload.payload.amount | number | Valor transferido. |
| payload.payload.agency_id | string | ID da agência responsável pela transferência. |
| payload.payload.metadata | object | Informações adicionais da transferência. |
| payload.payload.metadata.agency_code | number | Código da agência. |
| payload.payload.metadata.payment_datetime | number | Timestamp do pagamento realizado. |
| payload.payload.metadata.agency_transfer_datetime | number | Timestamp do repasse pela agência. |
| payload.payload.created_at | number | Timestamp da criação do evento interno. |
| payload.payload.event_type | string | Tipo do evento interno (ex.: TRANSFER). |
| payload.payload.consignee_id | string | Identificador do consignatário. |
| payload.payload.annotation_id | string | ID da anotação interna. |
| payload.payload.contract_number | string | Número do contrato na transferência. |
ALTER_ANNOTATION (Consulta de novo vínculo)
Exemplo de Request:
curl --location --request GET 'https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee-events?event_type=ALTER_ANNOTATION' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials'Exemplo de Response
{
"id": "8c5c3a8e-c011-49d0-8338-29ff9381192f",
"annotation_id": "ab3a4e4e-9539-4c04-9827-92e0c79f3d8d",
"event_type": "ALTER_ANNOTATION",
"payload": {
"status": "SUCCESS",
"contract": {
"ip": "45.185.3.252",
"score": 0,
"number": "186227",
"account": {
"bank": "0",
"branch": "668",
"number": "N/A"
},
"latitude": 0,
"sequence": "17777079187",
"longitude": 0,
"nsu_contrato": 186227,
"numero_contrato": "2394744",
"tipo_autenticacao": 1,
"codigo_solicitante": 668,
"data_hora_assinatura": "03102025133313",
"indicador_analfabetismo": false,
"indicador_validacao_com_doc_oficial": false,
"indicador_assinatura_cert_digital_icpbrasil": false
},
"metadata": {
"document": "42811680870",
"net_amount": 0,
"loan_amount": 0,
"employer_name": "COMPANHIA DE SANEAMENTO BASICO DO ESTADO DE SAO PAULO - SABESP",
"registration": "00133627",
"employer_number": "43776517",
"end_discount_date": 0,
"bookings_quantity": 0,
"init_discount_date": 0,
"payments_quantity": 0,
"installment_amount": 0,
"installment_quantity": 0,
"employer_registration": {
"code": 1,
"description": "CNPJ"
}
},
"created_at": "2025-10-03T14:26:31.809Z",
"action_type": "ALTER_ANNOTATION",
"operation_id": "17777079187",
"annotation_id": "ab3a4e4e-9539-4c04-9827-92e0c79f3d8d",
"contract_number": "186227",
"status_contract": "DEACTIVATED_RENEWED_LINK"
},
"created_at": "2025-10-03T14:26:31.809Z"
}Parâmetros ALTER_ANNOTATION (Consulta de novo vínculo)
| Campo | Tipo | Descrição |
|---|---|---|
| id | string | Identificador único do evento. |
| annotation_id | string | ID da anotação relacionada ao evento. |
| event_type | string | Tipo do evento (ALTER_ANNOTATION). |
| created_at | string | Data/hora de criação do evento (ISO 8601). |
| payload | object | Dados detalhados da alteração. |
| payload.status | string | Status do processamento (SUCCESS). |
| payload.created_at | string | Data/hora da criação do payload. |
| payload.action_type | string | Tipo da ação realizada (ALTER_ANNOTATION). |
| payload.operation_id | string | Identificador da operação alterada. |
| payload.annotation_id | string | ID da anotação associada ao payload. |
| payload.contract_number | string | Número do contrato relacionado ao evento. |
| payload.status_contract | string | Status atualizado do contrato. |
| payload.contract | object | Dados completos do contrato associado. |
| payload.contract.ip | string | Endereço IP utilizado. |
| payload.contract.score | number | Score calculado para o contrato. |
| payload.contract.number | string | Número do contrato. |
| payload.contract.account | object | Dados da conta bancária vinculada. |
| payload.contract.account.bank | string | Código do banco. |
| payload.contract.account.branch | string | Agência bancária. |
| payload.contract.account.number | string | Número da conta. |
| payload.contract.latitude | number | Latitude registrada no momento da assinatura. |
| payload.contract.longitude | number | Longitude registrada no momento da assinatura. |
| payload.contract.sequence | string | Sequência interna da operação. |
| payload.contract.nsu_contrato | number | NSU do contrato. |
| payload.contract.numero_contrato | string | Número interno do contrato no órgão. |
| payload.contract.tipo_autenticacao | number | Tipo de autenticação utilizada (ex.: biometria, senha, etc.). |
| payload.contract.codigo_solicitante | number | Código do solicitante/originador. |
| payload.contract.data_hora_assinatura | string | Data e hora da assinatura (formato AAAAMMDDHHMMSS). |
| payload.contract.indicador_analfabetismo | boolean | Indica se o tomador é analfabeto. |
| payload.contract.indicador_validacao_com_doc_oficial | boolean | Indica se houve validação com documento oficial. |
| payload.contract.indicador_assinatura_cert_digital_icpbrasil | boolean | Indica se foi utilizada certificação ICP-Brasil. |
| payload.metadata | object | Metadados detalhados do contrato. |
| payload.metadata.document | string | CPF ou documento do tomador. |
| payload.metadata.net_amount | number | Valor líquido. |
| payload.metadata.loan_amount | number | Valor bruto do empréstimo. |
| payload.metadata.employer_name | string | Nome da empresa empregadora. |
| payload.metadata.registration | string | Matrícula do servidor/beneficiário. |
| payload.metadata.employer_number | string | Código da empresa empregadora. |
| payload.metadata.end_discount_date | number | Data de fim dos descontos. |
| payload.metadata.bookings_quantity | number | Quantidade de lançamentos/averbações. |
| payload.metadata.init_discount_date | number | Data de início do desconto. |
| payload.metadata.payments_quantity | number | Quantidade de parcelas pagas. |
| payload.metadata.installment_amount | number | Valor da parcela. |
| payload.metadata.installment_quantity | number | Quantidade total de parcelas. |
| payload.metadata.employer_registration | object | Dados de registro da empresa empregadora. |
| payload.metadata.employer_registration.code | number | Tipo de registro (ex.: 1 = CNPJ). |
| payload.metadata.employer_registration.description | string | Descrição do tipo de registro. |
ALTER_ANNOTATION (Encerramento de Vínculo)
Exemplo de Request:
curl --location --request GET 'https://sandbox.platform.flowfinance.com.br/banking/originator/guarantee-events?event_type=ALTER_ANNOTATION' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials'Exemplo de Response
{
"content": [
{
"id": "64ca7a51-4786-49c2-aa0e-5335b7b7f00f",
"annotation_id": "ab3a4e4e-9539-4c04-9827-92e0c79f3d8d",
"event_type": "ALTER_ANNOTATION",
"payload": {
"status": "SUCCESS",
"contract": {
"ip": "177.107.88.171",
"score": 0,
"number": "186227",
"account": {
"bank": "0",
"branch": "668",
"number": "N/A"
},
"latitude": 0,
"sequence": "18530098497",
"longitude": 0,
"nsu_contrato": 2639733,
"numero_contrato": "2639733",
"tipo_autenticacao": 1,
"codigo_solicitante": 668,
"data_hora_assinatura": "05112025003841",
"indicador_analfabetismo": false,
"indicador_validacao_com_doc_oficial": false,
"indicador_assinatura_cert_digital_icpbrasil": false
},
"metadata": {
"document": "47348333893",
"net_amount": 102.36,
"loan_amount": 103.49,
"employee_name": "BRUNA MENDES DA SILVA ANDRADE",
"employer_name": "ATENTO BRASIL S/A",
"registration": "1526578",
"situation_loan": {
"code": 15,
"description": "Encerrado por término do vínculo"
},
"employer_number": "2879250",
"proposal_number": "clv9bd5gxzk",
"update_date_time": "2025-11-21T01:41:22",
"contract_end_date": "2026-02-21",
"end_discount_date": 202601,
"bookings_quantity": 0,
"init_discount_date": 202512,
"payments_quantity": 0,
"contract_start_date": "2025-11-15",
"installment_amount": 78.95,
"installment_quantity": 2,
"employer_registration": {
"code": 1,
"description": "CNPJ"
},
"financial_institution": {
"code": 668,
"description": "VIA CAPITAL"
},
"inclusion_loan_date_time": "2025-11-04T21:40:04"
},
"created_at": "2025-11-05T00:40:02.261Z",
"action_type": "ALTER_ANNOTATION",
"operation_id": "18530098497",
"annotation_id": "ab3a4e4e-9539-4c04-9827-92e0c79f3d8d",
"contract_number": "186227 ",
"status_contract": "DEACTIVATED_TERMINATED_LINK"
},
"created_at": "2025-11-05T00:40:02.261Z"
},
Parâmetros ALTER_ANNOTATION (Encerramento de Vínculo)
| Campo | Tipo | Descrição |
|---|---|---|
| id | string | Identificador único do evento. |
| annotation_id | string | ID da averbação associada ao evento. |
| event_type | string | Tipo do evento recebido (ALTER_ANNOTATION). |
| payload.status | string | Status do processamento da ação. |
| payload.contract.ip | string | Endereço IP do solicitante. |
| payload.contract.score | number | Score associado à operação. |
| payload.contract.number | string | Número do contrato informado no evento. |
| payload.contract.account.bank | string | Código do banco associado à conta. |
| payload.contract.account.branch | string | Número da agência. |
| payload.contract.account.number | string | Número da conta bancária. |
| payload.contract.latitude | number | Latitude coletada durante a assinatura. |
| payload.contract.sequence | string | Sequência identificadora da operação. |
| payload.contract.longitude | number | Longitude coletada durante a assinatura. |
| payload.contract.nsu_contrato | number | NSU do contrato utilizado na operação. |
| payload.contract.numero_contrato | string | Número do contrato na instituição. |
| payload.contract.tipo_autenticacao | number | Tipo de autenticação utilizada. |
| payload.contract.codigo_solicitante | number | Código da instituição solicitante. |
| payload.contract.data_hora_assinatura | string | Data e hora da assinatura do contrato. |
| payload.contract.indicador_analfabetismo | boolean | Indica se o cliente é analfabeto. |
| payload.contract.indicador_validacao_com_doc_oficial | boolean | Indica se houve validação com documento oficial. |
| payload.contract.indicador_assinatura_cert_digital_icpbrasil | boolean | Indica se foi usada assinatura com certificado ICP-Brasil. |
| payload.metadata.document | string | Documento do cliente (CPF). |
| payload.metadata.net_amount | number | Valor líquido liberado ao cliente. |
| payload.metadata.loan_amount | number | Valor bruto do empréstimo. |
| payload.metadata.employee_name | string | Nome do colaborador. |
| payload.metadata.employer_name | string | Nome do empregador. |
| payload.metadata.registration | string | Matrícula do colaborador no empregador. |
| payload.metadata.situation_loan.code | number | Código da situação do contrato. |
| payload.metadata.situation_loan.description | string | Descrição da situação do contrato. |
| payload.metadata.employer_number | string | Código do empregador. |
| payload.metadata.proposal_number | string | Número da proposta. |
| payload.metadata.update_date_time | string | Data/hora da última atualização. |
| payload.metadata.contract_end_date | string | Data de término do contrato. |
| payload.metadata.end_discount_date | number | Último mês previsto de desconto. |
| payload.metadata.bookings_quantity | number | Quantidade de bookings realizados. |
| payload.metadata.init_discount_date | number | Primeiro mês de desconto. |
| payload.metadata.payments_quantity | number | Quantidade de pagamentos efetuados. |
| payload.metadata.contract_start_date | string | Data de início do contrato. |
| payload.metadata.installment_amount | number | Valor da parcela. |
| payload.metadata.installment_quantity | number | Número total de parcelas. |
| payload.metadata.employer_registration.code | number | Tipo de registro do empregador (ex: CNPJ). |
| payload.metadata.employer_registration.description | string | Descrição do tipo de registro. |
| payload.metadata.financial_institution.code | number | Código da instituição financeira. |
| payload.metadata.financial_institution.description | string | Nome da instituição financeira. |
| payload.metadata.inclusion_loan_date_time | string | Data/hora de inclusão do contrato. |
| payload.created_at | string | Data/hora da criação do payload. |
| payload.action_type | string | Tipo de ação executada (ALTER_ANNOTATION). |
| payload.operation_id | string | ID da operação executada. |
| payload.annotation_id | string | ID da averbação referenciada. |
| payload.contract_number | string | Número do contrato relacionado. |
| payload.status_contract | string | Status atual do contrato. |
| created_at | string | Data/hora da criação do evento. |
Updated about 2 hours ago