Skip to main content
GET
Verificar conta
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim (read-only)

Descrição

Retorna os dados do perfil da própria conta conectada (foto, nome, status, JID, LID). Opcionalmente, consulta o perfil de outro número via ?number=. Sem o parâmetro, retorna o perfil da própria instância.

Exemplos

Própria conta

Sem query param: retorna o perfil da própria instância conectada (foto, nome, status, JID e LID). Forma direta de validar quem está conectado naquela sessão.

Outro número

Consulta o perfil público de um terceiro pelo número (?number=5511988887777). Útil para verificar se o número existe no WhatsApp e obter foto / nome / status visíveis ao público.

Por LID

Consulta o perfil usando um LID (@lid) em vez de número. Útil quando o evento de origem expõe apenas o LID anônimo (em comunidades / canais novos do WhatsApp), sem o telefone correspondente.

Resposta de sucesso

Devolve profile com os dados do alvo: profilePicture (URL CDN do WhatsApp, sempre presente, vira null se a conta não tem foto ou o lookup deu timeout), profileName (push name ou business name), profileStatus (texto “Recados”), phoneNumber (só dígitos), jid (<numero>@s.whatsapp.net) e lid (formato @lid, quando disponível). Os campos exceto profilePicture usam omitempty, podem não aparecer se o WhatsApp não devolveu o dado.
200 OK
200 OK (sem foto)

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

string
obrigatório
TokenAccount ou TokenInstance.

Query

string
Número (5511999999999, +5511999999999, 5511999999999@s.whatsapp.net) ou LID (52399087550579@lid). Se omitido, retorna o perfil da própria instância.

Notas

  • Para números BR (55...), o serviço tenta automaticamente variações com e sem o 9º dígito.
  • Sanitização automática de +, -, (, ) e espaços: (11) 99999-9999 vira 11999999999.
  • profilePicture é o único campo que sempre aparece (pode ser null); os demais usam omitempty.
  • A URL da foto é temporária (CDN do WhatsApp). Se o lookup ultrapassar 10s, o campo vem null.
  • Para a própria conta, prefira number="", passar o próprio número retorna dados “como outros te veem”.

Erros

Envelope: