Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://bmpdocs.moneyp.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Este evento consiste em uma notificação periódica, enviada sempre que a BMP identificar novas solicitações de contratação de crédito consignado realizadas pelo trabalhador no aplicativo da Carteira de Trabalho Digital (CTPS). A cada 5 segundos, a BMP consulta as novas solicitações na Dataprev. Quando identificadas, as informações são encaminhadas aos parceiros por meio deste evento.

Exemplo de Callback

{
  "CodigoRequisicao": "a939e544-5a47-4bc3-a66c-b57d6c9492a3",
  "Endpoint": "/contrato/oferta-leilao/inicio-lote-solicitacoes",
  "Payload": {
    "CodigoLote": "a939e544-5a47-4bc3-a66c-b57d6c9492a3",
    "DataHoraInicioConsulta": "2026-04-08T08:10:00",
    "DataHoraFimConsulta": "2026-04-08T11:40:00",
    "DataHoraInicioLeilao": "2026-04-13T14:16:28",
    "DataHoraFimLeilao": "2026-04-13T14:16:58",
    "Solicitacoes": [
      {
        "NumeroSolicitacao": 30779985,
        "Cpf": 25122779503,
        "Matricula": "0500020147027",
        "InscricaoEmpregador": {
          "codigo": 1,
          "descricao": "CNPJ"
        },
        "NumeroInscricaoEmpregador": 82978798000105,
        "ValorLiberado": 30000,
        "NroParcelas": 36,
        "DataHoraValidadeSolicitacao": "2026-04-09T08:56:18",
        "NomeTrabalhador": "Joao De teste",
        "DataNascimento": "1982-04-08",
        "MargemDisponivel": 10500,
        "ElegivelEmprestimo": true,
        "PessoaExpostaPoliticamente": {
          "codigo": 0,
          "descricao": "Pessoa Não Exposta Politicamente"
        },
        "DataAdmissao": "2024-04-09",
        "Alertas": []
      },
      {
        "NumeroSolicitacao": 30779955,
        "Cpf": 21230284605,
        "Matricula": "0500020147034",
        "InscricaoEmpregador": {
          "codigo": 1,
          "descricao": "CNPJ"
        },
        "NumeroInscricaoEmpregador": 82978798000105,
        "ValorLiberado": 30000,
        "NroParcelas": 36,
        "DataHoraValidadeSolicitacao": "2026-04-09T09:03:10",
        "NomeTrabalhador": "Joao teste",
        "DataNascimento": "2000-04-08",
        "MargemDisponivel": 10500,
        "ElegivelEmprestimo": false,
        "PessoaExpostaPoliticamente": {
          "codigo": 0,
          "descricao": "Pessoa Não Exposta Politicamente"
        },
        "DataAdmissao": "2024-04-17",
        "Alertas": [
            {
              "tipoAlerta": {
                "codigo": 1,
                "descricao": "Afastamento"
              },
              "dataReferencia": "28012026",
              "idEvento": "8307229146",
              "codigoMotivoAfastamento": 3,
              "dataAfastamento": "18012026",
              "dataTerminoAfastamento": "07022026"
            }
          ]
      }
    ]
  }
}

Parâmetros do webhook

CodigoRequisicao
string
Identifica a chamada à API e é usado para correlacionar eventos.
Endpoint
string
Identifica o evento de origem do webhook.
Payload
object
Conteúdo do evento de início do lote de solicitações em leilão.
Payload.CodigoLote
string
Identificador do lote de solicitações consultadas.
Payload.DataHoraInicioConsulta
string<date-time>
Data e hora de início da janela de consulta de novas solicitações.
Payload.DataHoraFimConsulta
string<date-time>
Data e hora de término da janela de consulta de novas solicitações.
Payload.DataHoraInicioLeilao
string<date-time>
Data e hora de início do leilão interno para o lote de solicitações.
Payload.DataHoraFimLeilao
string<date-time>
Data e hora de término do leilão interno para o lote de solicitações.
Payload.Solicitacoes
object[]
Lista de solicitações de crédito identificadas para o lote.
Solicitacoes[].NumeroSolicitacao
number
Identificador único da solicitação realizada pelo trabalhador na CTPS.
Solicitacoes[].Cpf
number
CPF do trabalhador solicitante.
Solicitacoes[].Matricula
string
Matrícula do trabalhador junto ao empregador.
Solicitacoes[].InscricaoEmpregador
object
Tipo de inscrição do empregador.
InscricaoEmpregador.codigo
number
Código do tipo de inscrição do empregador (1 - CNPJ, 2 - CPF).
InscricaoEmpregador.descricao
string
Descrição do tipo de inscrição do empregador.
Solicitacoes[].NumeroInscricaoEmpregador
number
Número de inscrição do empregador.
Solicitacoes[].ValorLiberado
number
Valor solicitado pelo trabalhador na simulação.
Solicitacoes[].NroParcelas
number
Quantidade de parcelas solicitadas.
Solicitacoes[].DataHoraValidadeSolicitacao
string<date-time>
Data e hora de validade da solicitação.
Solicitacoes[].NomeTrabalhador
string
Nome do trabalhador solicitante.
Solicitacoes[].DataNascimento
string<date>
Data de nascimento do trabalhador.
Solicitacoes[].MargemDisponivel
number
Valor da margem consignável disponível no momento da solicitação.
Solicitacoes[].ElegivelEmprestimo
boolean
Indica se o trabalhador é elegível para contratação naquele momento.
Solicitacoes[].PessoaExpostaPoliticamente
object
Informação sobre exposição política do trabalhador.
PessoaExpostaPoliticamente.codigo
number
Código indicativo de exposição política.
PessoaExpostaPoliticamente.descricao
string
Descrição da condição de exposição política.
Solicitacoes[].DataAdmissao
string<date>
Data de admissão do trabalhador no vínculo informado.
Solicitacoes[].Alertas
object[]
Lista de alertas associados à situação do vínculo do trabalhador.
Alertas[].tipoAlerta
object
Tipo do alerta identificado.
tipoAlerta.codigo
number
Código do tipo de alerta.
tipoAlerta.descricao
string
Descrição do tipo de alerta.
Alertas[].dataReferencia
string
Data de referência do alerta.
Alertas[].idEvento
string
Identificador do evento relacionado ao alerta.
Alertas[].codigoMotivoAfastamento
number
Código do motivo do afastamento, quando aplicável.
Alertas[].dataAfastamento
string<date>
Data de início do afastamento.
Alertas[].dataTerminoAfastamento
string<date>
Data de término do afastamento.

Comportamento Esperado

Ao receber este evento, o parceiro deve:
  • Registrar o identificador da solicitação (numeroSolicitacao);
  • Analisar os dados básicos do trabalhador e do vínculo empregatício;
  • Verificar a elegibilidade e a margem consignável disponível;
  • Avaliar a validade da solicitação;
  • Preparar o envio do lance para participação no leilão interno.