POST
/session/update-settingsAtualiza configurações da sessão sem reconectar
Descrição
Atualiza configurações da sessão, como o Modo Android, sem desconectar.
Se o Modo Android for alterado, a sessão reconectará automaticamente com as novas configurações.
AndroidMode:
true: Conecta como dispositivo Android (pareamento por número de telefone)false: Conecta como navegador Web (modo QR Code)nullou ausente: Mantém a configuração atual
Casos de uso:
- Alternar de QR Code para pareamento por telefone
- Alternar de pareamento por telefone para QR Code
- Atualizar o modo após a conexão inicial
Parâmetros
Corpo da requisição
| Nome | Tipo | Localização | Obrigatório |
|---|---|---|---|
AndroidModeEnable or disable Android mode | boolean | body | Não |
Exemplo de requisição
curl -X POST 'https://api-server.dichat.com.br/session/update-settings' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"AndroidMode": true
}'Respostas
200Settings updated successfully
application/json
{
"code": 200,
"data": {
"success": true,
"message": "Settings updated",
"android_mode": true,
"reconnecting": false
},
"success": true
}400Invalid payload
application/json
{
"code": 400,
"error": "invalid payload"
}500Server error
application/json
{
"code": 500,
"error": "No active session"
}