Rotas
Tempo de resposta
A emissão depende do processamento e da disponibilidade da fonte oficial. Por isso, a criação responde202 Accepted e devolve um certidao_id para
acompanhamento.
A vantagem desse fluxo é a atualização oficial D+0. Em contrapartida, ele é
deliberadamente mais lento que a base consolidada e deve ser acompanhado por
polling.
Essas faixas são expectativas de engenharia para dimensionar a integração, não
um SLA nem percentis medidos em produção. Elas serão refinadas com telemetria de
latência e taxa de sucesso por fonte.
Uma falha da fonte aparece no recurso com
status: "failed". O GET do recurso
continua respondendo HTTP 200, pois a solicitação existe e foi localizada.
Certidão trabalhista
A Certidão de Débitos Trabalhistas informa se uma pessoa física ou jurídica está inscrita no Banco Nacional de Devedores Trabalhistas (BNDT). Ela pode ser:Uma certidão positiva não é erro da API. É um resultado oficial válido da
consulta realizada.
Confirmação D+0 do nome de uma pessoa
Na busca básica de Pessoa, userealtime=true para confirmar no TST o nome
associado ao CPF. A busca retorna os dados consolidados imediatamente e inclui
uma referência para acompanhar a validação D+0:
Consultar Pessoa
Acesse a busca básica e habilite a validação em tempo real quando necessário.
result.titular.nome; a
comparação com o nome da base é retornada apenas pela validação realtime=true.
Comprovante do CNPJ
Informe o CNPJ no corpo da requisição:sherlocker_verification_report. Ele é uma evidência gerada pela Sherlocker a
partir dos dados consultados e não deve ser apresentado como documento emitido
pela Receita Federal.
Segurança do PDF
A CNDT e os comprovantes de CNPJ ficam em armazenamento privado. A rota de download produz um acesso temporário, sem expor uma URL pública permanente. O recurso assíncrono permanece disponível por 24 horas. Depois desse período, o polling e o download respondem404, e uma nova emissão deve ser solicitada.
Erros
Erros de entrada são recusados antes da criação do recurso:error
do recurso consultado. Esse objeto usa códigos estáveis, category,
retryable e retry_after_seconds. Falhas temporárias comuns incluem
indisponibilidade da fonte, tempo limite e indisponibilidade do armazenamento.
Códigos da emissão
O campo
code pode receber novos valores sem alteração de versão. Integrações
devem usar category, retryable e retry_after_seconds para decidir o próximo
passo e tratar códigos desconhecidos como falha da emissão.
O download pode devolver EVIDENCIA_INDISPONIVEL com HTTP 503 quando a
certidão terminou, mas o arquivo ou a URL temporária não puderam ser entregues.