Documentação - Logicax Baileys API

Autenticação

Todas as rotas protegidas usam header:

x-api-key: SUA_API_KEY

Status

GET /health

curl http://187.127.24.100:3010/health

Instâncias

GET /instances

curl http://187.127.24.100:3010/instances -H "x-api-key: SUA_API_KEY"

POST /instances

curl -X POST http://187.127.24.100:3010/instances -H "Content-Type: application/json" -H "x-api-key: SUA_API_KEY" -d "{\"id\":\"comercial02\",\"name\":\"Comercial 02\"}"

POST /instances/:id/connect

curl -X POST http://187.127.24.100:3010/instances/comercial01/connect -H "x-api-key: SUA_API_KEY"

GET /instances/:id/qrcode

curl http://187.127.24.100:3010/instances/comercial01/qrcode -H "x-api-key: SUA_API_KEY"

POST /instances/:id/logout

curl -X POST http://187.127.24.100:3010/instances/comercial01/logout -H "x-api-key: SUA_API_KEY"

DELETE /instances/:id

curl -X DELETE http://187.127.24.100:3010/instances/comercial01 -H "x-api-key: SUA_API_KEY"

Mensagens

GET /messages

curl http://187.127.24.100:3010/messages -H "x-api-key: SUA_API_KEY"

GET /messages/:instanceId

curl http://187.127.24.100:3010/messages/comercial01 -H "x-api-key: SUA_API_KEY"

POST /messages/send

curl -X POST http://187.127.24.100:3010/messages/send -H "Content-Type: application/json" -H "x-api-key: SUA_API_KEY" -d "{\"instanceId\":\"comercial01\",\"to\":\"5511999999999\",\"message\":\"Olá, teste\"}"

Chats

GET /chats

curl http://187.127.24.100:3010/chats -H "x-api-key: SUA_API_KEY"

GET /chats/:remoteJid/messages

curl http://187.127.24.100:3010/chats/132843724374047%40lid/messages -H "x-api-key: SUA_API_KEY"