Autentify
Abrir menu
Identity6 créditos por consulta

Identity

Avalia o vínculo entre um e-mail e um CPF e devolve nota, decisão sugerida e os motivos. Não devolve dados cadastrais. Seis créditos por análise respondida.

Antes da primeira consulta, a conta precisa declarar no portal para que vai usar o Identity e aceitar os termos. É uma única vez, na tela do Identity. Sem isso, a API responde 403 purpose_required e nada é cobrado.

Analisar

POST/v1/identity

Síncrono: a resposta chega em 1 a 2 segundos.

CampoTipoDescrição
emailtextoObrigatório. O e-mail informado no cadastro.
cpftextoOpcional. CPF do titular, com ou sem pontuação. Sem ele, a análise considera só o e-mail.
curl -X POST https://gateway.autentify.com.br/v1/identity \
  -H "Authorization: Bearer $AUTENTIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email":"ana@empresa.com.br","cpf":"123.456.789-09"}'
Resposta (200)
{
  "id": "idn_4e8a1d3c96b07f25c8d4e1a9",
  "email": "ana@empresa.com.br",
  "cpf": "***.456.789-**",
  "checked_at": "2026-10-03T14:31:09.118204Z",
  "score": 842,
  "decision": "allow",
  "risk": "low",
  "reasons": [],
  "strengths": [
    "email_linked_to_cpf",
    "long_digital_presence",
    "email_deliverable"
  ],
  "subscores": {
    "identity_link": 90,
    "email_quality": 95,
    "history_network": 78
  },
  "evidence_level": "high",
  "sources": {
    "registry": "ok",
    "history": "ok",
    "email_validation": "ok",
    "breach_exposure": "ok"
  },
  "signals": {
    "email_linked_to_cpf": "confirmed",
    "email_matches_holder_name": "high",
    "cpf_recent_market_queries": "low",
    "email_age_years": "over_5",
    "email_format_risk": "low",
    "email_known_to_autentify": "known",
    "email_recent_queries": "low",
    "emails_per_cpf": "one",
    "email_deliverable": "yes",
    "email_possible_typo": "no",
    "email_cpf_pair_history": "recurring",
    "chargeback_network_risk": "none"
  },
  "engine_version": "identity_rules_v4.1.0"
}

Resultado

CampoDescrição
idIdentificador da análise.
emailO e-mail analisado, em minúsculas.
cpfO CPF mascarado, ou null quando não foi informado.
checked_atData e hora da análise, em UTC (ISO 8601).
scoreNota de 0 a 1000. Quanto maior, maior a confiança no vínculo entre o e-mail e o CPF.
decisionDecisão sugerida (tabela abaixo). Quem decide é você.
riskFaixa de risco: low, medium ou high.
reasonsAté 4 códigos do que pesou contra.
strengthsAté 3 códigos do que pesou a favor.
subscoresNotas de 0 a 100 por dimensão: identity_link (vínculo), email_quality (qualidade do e-mail) e history_network (histórico e rede).
evidence_levelQuanta evidência sustentou a análise: high, medium ou low.
sourcesEstado de cada fonte consultada.
signalsSinais observados, em códigos (tabela abaixo).
engine_versionVersão das regras que produziram a análise.

Tudo vem em códigos estáveis, para você traduzir e aplicar suas regras. Códigos novos podem ser acrescentados: trate um código desconhecido sem falhar.

Decisão

decisionSugestão
allowAprovar.
step_upPedir uma verificação adicional (por exemplo, confirmar o e-mail ou um documento).
manual_reviewEncaminhar para revisão manual.
rejectRecusar.

Fontes

sources traz registry (fonte cadastral), history (histórico), email_validation (validação do e-mail) e breach_exposure (vazamentos), cada uma com ok ou not_applicable. Sem CPF, as fontes que dependem dele vêm como not_applicable, e os sinais ligados ao CPF também. Uma análise só é devolvida (e cobrada) quando todas as fontes aplicáveis respondem.

Motivos contra (reasons)

CódigoSignificado
registry_deceasedA fonte cadastral informa óbito do titular do CPF.
registry_nullCPF com situação nula.
registry_cancelledCPF cancelado.
registry_suspendedCPF suspenso.
registry_unrecognizedSituação cadastral não reconhecida.
cpf_not_foundCPF não localizado na fonte cadastral.
email_not_linked_to_cpfE-mail não associado ao CPF na fonte cadastral.
email_unrelated_to_holderE-mail sem relação aparente com o nome do titular.
email_disposableE-mail de domínio temporário.
email_not_receivingO endereço não recebe mensagens.
email_deliverability_inconclusiveValidação do e-mail não conclusiva.
email_possible_typoPossível erro de digitação no e-mail.
email_pattern_unusualPadrão incomum no endereço de e-mail.
no_digital_presenceE-mail sem histórico de presença digital.
recent_digital_presenceE-mail com presença digital recente.
email_new_to_autentifyE-mail visto pela primeira vez na base Autentify há menos de 30 dias.
email_burstE-mail consultado várias vezes nos últimos 30 dias.
cpf_many_emailsCPF associado a vários e-mails na base Autentify.
cpf_frequently_queriedCPF consultado com frequência no mercado nos últimos 12 meses.
email_chargeback_reportedHistórico de risco associado ao e-mail na rede Autentify.
near_reported_chargebackLigação com risco na rede Autentify.
other_risk_signalOutro sinal de risco.

Motivos a favor (strengths)

CódigoSignificado
email_linked_to_cpfE-mail associado ao CPF na fonte cadastral.
email_matches_holderE-mail compatível com o nome do titular.
long_digital_presenceE-mail com presença digital de longa data.
email_known_to_autentifyE-mail conhecido há mais de um ano na base Autentify.
pair_establishedCPF e e-mail com histórico estabelecido na base Autentify.
pair_recurringCPF e e-mail vistos juntos em mais de uma ocasião.
email_deliverableE-mail válido e apto a receber mensagens.

Sinais (signals)

SinalO que medeValores
email_linked_to_cpfE-mail vinculado ao CPFconfirmed, similar, not_confirmed, no_data
email_matches_holder_nameE-mail combina com o nome do titularhigh, medium, low
cpf_recent_market_queriesConsultas ao CPF no mercado (12 meses)low, medium, high
email_age_yearsIdade da presença digital do e-mailno_history, under_2, 2_to_5, over_5
email_format_riskRisco do padrão do endereçolow, medium, high
email_known_to_autentifyE-mail na base Autentifynew, recent, known, long_known
email_recent_queriesConsultas ao e-mail (30 dias)none, low, medium, high
emails_per_cpfE-mails vistos com o CPFnone, one, two, three_or_more
email_deliverableE-mail recebe mensagensyes, uncertain, no
email_possible_typoPossível erro de digitaçãono, yes
email_cpf_pair_historyHistórico do par CPF e e-mailnew, seen_once, recurring, established
chargeback_network_riskRisco na rede Autentifynone, elevated, high

Qualquer sinal também pode vir como not_applicable ou unavailable.

CPF e privacidade

O CPF é validado antes da consulta e só vai ao motor quando você informa. A Autentify guarda apenas o CPF mascarado (***.456.789-**), para você reconhecer a análise no histórico. A resposta nunca traz nome, endereço ou qualquer dado cadastral do titular: só nota, decisão e códigos.

Cobrança e erros

Cada análise respondida custa 6 créditos. Além dos erros comuns, nenhum destes é cobrado:

HTTPcodeQuando acontece
422invalid_emailE-mail com formato inválido.
403purpose_requiredA conta ainda não declarou a finalidade de uso no portal.
422invalid_cpfCPF inválido.
422invalid_inputO motor recusou os dados enviados.
503module_unavailableO Identity ou uma de suas fontes está indisponível. Tente de novo em alguns minutos.
503provider_timeoutO motor demorou demais.

O Identity não tem lote na API: faça uma chamada por análise.