API de Consulta – Não Me Perturbe
Tipo: Síncrona Este serviço permite consultar um número de telefone para verificar se existe bloqueio na base do Não Me Perturbe, retornando de forma imediata o status do telefone informado.Objetivo do Serviço
Permitir a validação de elegibilidade de contato do trabalhador, identificando se o número informado possui bloqueio ativo na base do Não Me Perturbe, requisito essencial para a continuidade da operação de crédito consignado.Endpoints
HomologaçãoAutenticação
O serviço utiliza o padrão OAuth 2.0, garantindo segurança e integridade no acesso às APIs. O fluxo de autenticação envolve:- Geração de par de chaves (pública e privada);
- Validação da chave pública junto à BMP;
- Recebimento do
client_id; - Geração de token JWT (RS256);
- Obtenção do access token (Bearer Token).
Geração de Chaves
Antes da autenticação, é necessário gerar um par de chaves: Chave privadaGeração do JWT
O token JWT deve ser gerado utilizando o algoritmo RS256, contendo os seguintes campos obrigatórios:jti: Identificador único do token;sub: Client ID fornecido pela BMP;iat: Data/hora de emissão;nbf: Data/hora mínima de validade;exp: Data/hora de expiração;iss: Emissor (client_id);aud: Endpoint de autenticação.
Geração do Bearer Token
EndpointRequisição da API
Exemplo (cURL)Parâmetros
| Propriedade | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| consulta.ddd | String | Sim | DDD com 2 dígitos numéricos |
| consulta.numero | String | Sim | Número com 8 a 9 dígitos |
Retorno da Consulta
Telefone sem bloqueioTelefone com bloqueio
Interpretação do Retorno
PossuiBloqueio = true→ Telefone bloqueado (operação não permitida);PossuiBloqueio = false→ Telefone elegível para contato;EmpresaBloqueada→ Indica abrangência do bloqueio;OrigemDescricao→ Origem do bloqueio (quando disponível).
Cenários de Erro
DDD inválido ou não informadoNúmero inválido ou não informado
Considerações Técnicas
- A autenticação via OAuth 2.0 é obrigatória para consumo da API;
- O uso do Bearer Token deve ocorrer em todas as requisições;
- A validação do telefone é síncrona e deve ser realizada antes da originação;
- Telefones com bloqueio ativo devem impedir a continuidade da operação;
- Recomenda-se implementar tratamento de erros e validação prévia de formato dos campos.

