GET /api/sessions | lista (name, status, me, config) |
POST /api/sessions | cria: {"name","config","start"}; 201; 422 se existe |
GET /api/sessions/{nome} | lê |
PUT /api/sessions/{nome} | troca config inteira |
DELETE /api/sessions/{nome} | exclui sessão, chaves e mensagens (204) |
POST /api/sessions/{nome}/start | inicia (QR se não pareada) |
POST /api/sessions/{nome}/restart | reconecta |
POST /api/sessions/{nome}/stop | desconecta e mantém o pareamento |
POST /api/sessions/{nome}/logout | desvincula o aparelho e abre QR novo |
GET /api/{nome}/auth/qr | QR (?format=image → JSON base64; Accept: image/png → PNG) |
POST /api/{nome}/auth/request-code | {"phoneNumber"} → {"code"} |