Lista todos os contatos sincronizados ou consulta um número específico
Auth:Documentation Index
Fetch the complete documentation index at: https://docs.ryzeapi.cloud/llms.txt
Use this file to discover all available pages before exploring further.
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
ContactStore do WhatsMeow, são os contatos vindos da agenda do telefone principal: nome, push name, business name e telefone redacted.
Se ?number= for fornecido, devolve um único contato. Caso o número não esteja na agenda, ainda assim a resposta é 200 OK com contact.found = false.
ContactStore local da instância, com total indicando o tamanho da lista.
?number=5511999999999 (telefone internacional). Retorna o objeto contact único, com found=false quando o número não está na agenda sincronizada.
?number=5511999999999@s.whatsapp.net quando você já possui o identificador completo (vindo de webhook ou outra resposta da API), evitando montar manualmente o sufixo.
?number, retorna contacts (array) com todos os contatos sincronizados pela agenda + total. Com ?number=..., retorna apenas contact (objeto único). Cada item traz jid, lid (quando aplicável), os nomes disponíveis (first_name, full_name, push_name, business_name) e redacted_phone para casos em que só conhecemos o LID. O campo found indica se a entrada veio do store.
$Instance_Name).| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
5511999999999) ou JID (5511999999999@s.whatsapp.net, ...@lid). Se fornecido, retorna apenas este contato.found=false com push_name vazio e redacted_phone vazio normalmente significa que o número não tem WhatsApp ou nunca trocou mensagens com você.business_name só é preenchido para contas WhatsApp Business verificadas.context.WithTimeout(30s) aplicado ao GetAllContacts.| HTTP | error.message | Quando ocorre |
|---|---|---|
| 400 | Instance name is required | :instance vazio. |
| 401 | Invalid token | Ver Autenticação. |
| 404 | Instance not found | Instância não existe na conta. |
| 500 | WhatsApp client not found for instance | Cliente desalocado. |
| 500 | WhatsApp client is not connected | Instância desconectada. |
| 500 | contact store not available (use a store that implements ContactStore, e.g. sqlstore) | Store sem suporte. |
| 500 | invalid number: <...> | ?number= malformado. |
| 500 | failed to get contacts: <...> / failed to get contact: <...> | Erro interno do WhatsMeow. |