Instância
Listar Instâncias
Retorna as instâncias visíveis para o token, incluindo status, perfil e resumo de cada integração
GET
Listar Instâncias
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Cada item retornado inclui o status atual, o estado da conexão, dados de perfil e o resumo das integrações (webhook, websocket, chatwoot, proxy, settings, s3). Esta é a forma recomendada para inspecionar o estado de uma instância. O resultado depende do tipo de token:- TokenAccount, retorna todas as instâncias da sua conta. Aceita filtro
?instanceName=. - TokenInstance, retorna apenas a própria instância do token (filtro é ignorado).
Exemplos
Listar todas as instancias da conta
Sem filtro e usando oTokenAccount, devolve todas as instâncias visíveis para a conta com status, perfil e resumo das integrações de cada uma.
Filtrar por nome único (recomendado para checar status)
Passando?instanceName=minha-instancia, retorna apenas aquela instância, ou 404 se não existir. Forma mais barata para fazer poll do estado de conexão após chamar /connect.
Filtrar várias
Aceita múltiplos nomes separados por vírgula em?instanceName=vendas,suporte. Nomes inexistentes são ignorados silenciosamente, só dá 404 quando o filtro tem um único nome e ele não existe.
Ver dados da própria instância
Usando oTokenInstance, qualquer filtro é ignorado e a resposta traz somente a instância dona do token. Cenário típico para clientes que só conhecem o token instance e querem inspecionar o próprio estado.
Resposta de sucesso
200 OK
O campo
message varia: "1 Instance found" quando o total é 1, e "<N> Instances found" para outros valores.Headers
string
obrigatório
TokenAccount ou TokenInstance.
Query parameters
string
Filtra por nome. Aceita um ou mais nomes separados por vírgula (ex.:
?instanceName=vendas,suporte). Funciona apenas com TokenAccount.Campos da resposta
connection
profile
Integrações
webhook, webhook default (labeldefault).enabled: falsesignifica sem webhook.websocket,{ enabled, events, mediaBase64 }.enabled: falsesignifica que o WebSocket está desligado para a instância.chatwoot,{ enabled, status, bridgeIntegrationId, baseUrl, accountId, inboxName, apiToken, signMessages, ignoreGroups, startAsPending, reopenResolved }.enabled: falsesignifica sem integração Chatwoot ligada (ou módulo Chatwoot não habilitado no servidor). OapiTokenvem em plaintext (mesma exposição intencional doGET /api/chatwoot/list/:instance), trate como sensível e só aparece quando há integração. Os quatro flags são sempre retornados comotrue/false(instâncias sem Chatwoot reportam todosfalsejunto deenabled: false).proxy, proxy individual (não inclui o global do deploy).settings, flags de comportamento (ver Atualizar settings).s3, config de storage S3 individual.
Regras do filtro
Erros
Próximo
Criar nova instância
Provisiona mais uma na sua conta, já com webhook, websocket e chatwoot configurados inline se quiser.
Conectar ao WhatsApp
Gere o QR code ou pairing code para vincular o número.