Skip to content

Erro 400 ao consultar /instance/status após desconectar instância manualmente #20

@tuGusz

Description

@tuGusz

Welcome!

  • Yes, I have searched for similar issues on GitHub and found none.

What did you do?

Estava realizando testes no front-end (já validado anteriormente com a EvolutionAPI).

O fluxo funciona da seguinte forma:

  1. O código verifica o status da conexão via /instance/status
  2. Caso {data}.LoggedIn seja false, o sistema entende que não há nenhum dispositivo conectado e solicita a leitura do QR Code.

Então o que fiz:

  1. Li o QR Code e conectei o dispositivo normalmente
  2. O status foi atualizado corretamente (loggedIn: true.)
  3. Utilizei o sistema sem problemas, enviou mensagens normalmente

Em seguida:

  1. Desconectei manualmente o dispositivo pelo celular físico
  2. Após isso, o front-end voltou a consultar o endpoint /instance/status

A aplicação está rodando em ambiente local utilizando Docker.

What did you expect?

Esperava que a API retornasse um status válido informando que a instância está desconectada ou inativa, sem gerar erro.

What did you observe instead of what you expected?

A API retorna erro 400 (Bad Request) ao chamar o endpoint /instance/status.
O problema persiste até que o container do Docker seja reiniciado. Após o restart, o endpoint volta a funcionar normalmente.

Screenshots/Videos

No response

Which version are you using?

evoapicloud/evolution-go:latest

What is your environment?

Linux

If applicable, paste the log output

Erro ao consultar status: 400
GET https://localhost:8080/instance/status 400 (Bad Request)

Additional Notes

Uso:

Ubuntu 24.04
Docker
EvoGo

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions