Listar Agentes
Obtiene la lista de todos los agentes disponibles en tus workspaces.
GET https://api.platica.mx/v1/agents Respuesta
{
"workspaces": [
{
"id": "ws_123",
"name": "Soporte Técnico",
"agents": [
{
"id": "agent_789def",
"name": "Asistente Técnico",
"status": "active",
"channel": "whatsapp",
"systemPrompt": "Eres un asistente técnico especializado...",
"activePromptId": "id45iLWReNWPfEGkAbFv",
"imageUrl": "/images/campaignCreator.png",
"supportInformation": null,
"assistanceTriggers": "",
"waitMessage": "",
"assistanceEnabled": true,
"recallLastConversation": false,
"enableFileAttachments": true,
"disableContextSummarization": null,
"workingMessage": {
"enabled": true,
"trigger": { "type": "toolCallCount", "minToolCalls": 2 },
"message": { "enabled": true, "mode": "fixed", "fixedText": "Dame un momento, estoy procesando…" },
"sticker": { "enabled": false }
},
"owners": [
"soporte@empresa.com"
],
"comunicationChannel": {
"channelId": ["channel-1", "channel-2"],
"phoneNumber": ["phoneNumber-1", "phoneNumber-2"]
},
"creationDate": null,
"lastUpdate": "2025-02-14T12:00:00Z"
}
],
"agentsCount": 1
}
]
} Campos de la respuesta
| Campo | Descripción |
|---|---|
id | ID interno del agente |
name | Nombre del agente |
status | Estado del agente: active o inactive |
channel | Plataforma del agente |
systemPrompt | Prompt del sistema (activo) |
activePromptId | ID de la versión activa en el historial de prompts ; null si el agente nunca ha sido editado vía los endpoints de prompt |
imageUrl | URL de la imagen del agente |
supportInformation | Información de soporte y horarios |
assistanceTriggers | Disparadores de asistencia humana |
waitMessage | Mensaje de espera |
assistanceEnabled | Si la asistencia humana está habilitada |
recallLastConversation | Memoria entre conversaciones |
enableFileAttachments | Lectura de archivos adjuntos |
disableContextSummarization | Conservar historial completo |
workingMessage | Configuración del mensaje "trabajando" (ver PATCH /v1/agents/{id} para la forma completa) |
owners | Lista de correos de usuarios responsables |
comunicationChannel.channelId | IDs de canal, siempre como arreglo |
comunicationChannel.phoneNumber | Números telefónicos, siempre como arreglo |
creationDate | Fecha de creación en formato ISO 8601 |
lastUpdate | Fecha de última actualización en formato ISO 8601 |