curl -X POST https://api.whaapy.com/agent/v1/toggle \
-H "Authorization: Bearer wha_TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "enabled": false }'
const response = await fetch('https://api.whaapy.com/agent/v1/toggle', {
method: 'POST',
headers: {
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ enabled: false })
});
const data = await response.json();
console.log(data.enabled); // false
import requests
response = requests.post(
'https://api.whaapy.com/agent/v1/toggle',
headers={
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
json={'enabled': False}
)
print(response.json())
{
"success": true,
"enabled": false,
"message": "Agente IA desactivado"
}
{
"error": "Unauthorized",
"message": "API Key inválida o expirada"
}
{
"error": "Forbidden",
"message": "Missing required scopes: agent:write"
}
Agente IA
Activar/Desactivar IA
Activa o desactiva el agente de IA globalmente para todo el negocio
POST
/
agent
/
v1
/
toggle
curl -X POST https://api.whaapy.com/agent/v1/toggle \
-H "Authorization: Bearer wha_TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "enabled": false }'
const response = await fetch('https://api.whaapy.com/agent/v1/toggle', {
method: 'POST',
headers: {
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ enabled: false })
});
const data = await response.json();
console.log(data.enabled); // false
import requests
response = requests.post(
'https://api.whaapy.com/agent/v1/toggle',
headers={
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
json={'enabled': False}
)
print(response.json())
{
"success": true,
"enabled": false,
"message": "Agente IA desactivado"
}
{
"error": "Unauthorized",
"message": "API Key inválida o expirada"
}
{
"error": "Forbidden",
"message": "Missing required scopes: agent:write"
}
Activa o desactiva la IA para todo tu negocio. Cuando está desactivada, el agente no responderá a ningún mensaje entrante.
Este es un control global. Para controlar la IA en conversaciones individuales, usa Control por Conversación.
Parámetros
boolean
required
true para activar la IA, false para desactivarlacurl -X POST https://api.whaapy.com/agent/v1/toggle \
-H "Authorization: Bearer wha_TU_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "enabled": false }'
const response = await fetch('https://api.whaapy.com/agent/v1/toggle', {
method: 'POST',
headers: {
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ enabled: false })
});
const data = await response.json();
console.log(data.enabled); // false
import requests
response = requests.post(
'https://api.whaapy.com/agent/v1/toggle',
headers={
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
json={'enabled': False}
)
print(response.json())
{
"success": true,
"enabled": false,
"message": "Agente IA desactivado"
}
{
"error": "Unauthorized",
"message": "API Key inválida o expirada"
}
{
"error": "Forbidden",
"message": "Missing required scopes: agent:write"
}
Response
| Campo | Tipo | Descripción |
|---|---|---|
success | boolean | true si la operación fue exitosa |
enabled | boolean | Estado actual de la IA después del cambio |
message | string | Mensaje descriptivo |
Scope Requerido
Este endpoint requiere el scopeagent:write en tu API Key.
Caso de Uso
Desactivar IA durante mantenimiento
Desactivar IA durante mantenimiento
Cuando necesitas hacer mantenimiento o todo tu equipo está disponible para atender manualmente:
// Desactivar IA
await fetch('https://api.whaapy.com/agent/v1/toggle', {
method: 'POST',
headers: {
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ enabled: false })
});
// ... realizar mantenimiento ...
// Reactivar IA
await fetch('https://api.whaapy.com/agent/v1/toggle', {
method: 'POST',
headers: {
'Authorization': 'Bearer wha_TU_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ enabled: true })
});
Si solo necesitas pausar la IA temporalmente, considera usar Pausar IA que se reactiva automáticamente.
Was this page helpful?