Documentação da API SNRJ

Introdução

A API do SNRJ permite que organizações autorizadas verifiquem se uma pessoa está na lista de auto-exclusão do sistema. Esta verificação é feita através do CPF da pessoa.

Obtendo Acesso

Para obter acesso à API, siga os seguintes passos:

  1. Crie uma conta empresarial no SNRJ
  2. Aguarde a aprovação da sua organização pela equipe do SNRJ
  3. Após aprovado, acesse o painel de controle para obter sua chave de API

Autenticação

Todas as requisições à API devem incluir sua chave de API no cabeçalho HTTPapikey.

Exemplo de Cabeçalho

apikey: "sua-chave-de-api-aqui"

Endpoints

Verificar Auto-Exclusão por CPF

Endpoint:

GET /cpf/{documento}

Parâmetros:

  • documento: CPF da pessoa (apenas números)

Exemplo de Requisição:

curl -X GET "https://api.snrj.gov.br/cpf/12345678900" \
  -H "apikey: sua-chave-de-api-aqui"

Respostas Possíveis:

Pessoa auto-excluída (200 OK):

{
  "email": "email@exemplo.com",
  "phone": "(11) 98765-4321"
}

Pessoa não encontrada (404 Not Found):

{
  "message": "Pessoa não encontrada na lista de auto-exclusão"
}

Erro de autenticação (401 Unauthorized):

{
  "message": "Chave de API inválida ou não fornecida"
}

Limites de Uso

Para garantir a qualidade do serviço, a API possui os seguintes limites:

  • Máximo de 100 requisições por minuto por chave de API
  • Máximo de 10.000 requisições por dia por chave de API

Suporte

Em caso de dúvidas ou problemas, entre em contato com nossa equipe de suporte através do email suporte@snrj.gov.br