await zap.updateSession('my-session-id', {
sessionName: 'Zap do Zé',
webhookUrl: 'https://webhook-sdk.up.railway.app/webhooks/loce-zap',
webhookMessages: false,
autoRejectCalls: true
})
await api.edit_session(
"sessao-123",
session_name="sessao-renomeada",
webhook_url="https://seu-webhook.com/novo",
webhook_messages=False,
)
API_URL="http://localhost:8080/v1"
API_KEY="SUA_API_KEY"
SESSION_EXTERNAL_ID="sessao-123" # id externo usado na rota (req.params.id)
curl -X PUT "$API_URL/session/update/$SESSION_EXTERNAL_ID" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionName": "Nome atualizado",
"webhookUrl": "https://seu-webhook.com/evento",
"webhookMessages": true,
"autoRejectCalls": false
}'
- Campos do body são opcionais; envie pelo menos um entre
sessionName,webhookUrl,webhookMessages,autoRejectCalls.

