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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions