Ir para o conteúdo

GetContacts#

Este método é usado para obter a lista de contatos da conta atual.

Requisição#

Para obter a lista de contatos, é necessário fazer uma solicitação para o seguinte endereço:

GET https://api.green-api.com/waInstance{{idInstance}}/GetContacts/{{apiTokenInstance}}

Resposta#

Campos da resposta#

Campo Tipo Descrição
id string Identificador do contato ou grupo
name string Nome do contato. Valores possíveis:
1) Se a conta estiver na agenda telefônica, o nome é obtido da agenda
2) Se a conta não estiver na agenda telefônica, o nome é obtido do perfil do WhatsApp
3) Se a conta não estiver na agenda telefônica e não houver um nome de perfil no WhatsApp, o campo fica vazio
type string Tipo do contato. Valores possíveis:
user - o contato pertence a um correspondente individual
group - o contato é um chat em grupo

Exemplo de corpo de resposta#

[
    {
        "id": "11001234567@c.us",
        "name": "Carlos Silva",
        "type": "user"
    },
    {
        "id": "79001234568@c.us",
        "name": "Lúcia Santos",
        "type": "user"
    },
    {
        "id": "79001234569-1479621234@g.us",
        "name": "Meu Grupo",
        "type": "group"
    }
]

Erros em GetContacts#

Consulte a lista de erros comuns a todos os métodos na seção Erros Comuns.

Exemplo de código em Python#

import requests

url = "https://api.green-api.com/waInstance{{idInstance}}/getContacts/{{apiTokenInstance}}"

payload = {}
headers= {}

response = requests.request("GET", url, headers=headers, data = payload)

print(response.text.encode('utf8'))