Ir para o conteúdo

GetStateInstance#

O método é destinado a obter o estado da conta.

Requisição#

Para obter o estado da conta, é necessário enviar uma solicitação para o seguinte endereço:

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

Para obter os parâmetros de solicitação idInstance e apiTokenInstance, consulte a seção Antes de começar.

Resposta#

Campos da resposta#

Campo Tipo Descrição
stateInstance string Estado da conta. Aceita os seguintes valores:
notAuthorized - Conta não autorizada. Para autorizar a conta, consulte a seção Antes de começar
authorized - Conta autorizada
blocked - Conta bloqueada
sleepMode - Conta em modo de espera. Isso pode acontecer quando o telefone está desligado. Após ligar o telefone, pode levar até 5 minutos para que o estado da conta mude para authorized.
starting - Conta em processo de inicialização (modo de serviço). Ocorre quando há reinicialização da instância, do servidor ou da instância no modo de manutenção. Pode levar até 5 minutos para que o estado da conta mude para authorized.
pendingCode - Conta aguardando o código de confirmação. Para obter o código de confirmação, consulte a seção Antes de começar

Exemplo de corpo de resposta#

{
    "stateInstance": "authorized"
}

Erros do GetStateInstance#

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}}/getStateInstance/{{apiTokenInstance}}"

payload = {}
headers= {}

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

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