Actualizar Agente
Actualiza un agente existente. Solo se modifican los campos proporcionados en la solicitud.
PATCH https://api.platica.mx/v1/agents/{agentId} Parámetros de URL
| Parámetro | Tipo | Descripción | Requerido |
|---|---|---|---|
agentId | string | Identificador único del agente | ✓ |
Cuerpo de la solicitud
{
"name": "Nuevo Nombre del Agente",
"status": "active",
"systemPrompt": "Nuevo prompt actualizado...",
"phoneNumber": ["+1234567890", "+0987654321"],
"supportInformation": {
"supportEmail": "nuevo-soporte@miempresa.com",
"serviceHours": {
"monday": {
"availability": "Abierto",
"start": "8:00am",
"end": "6:00pm"
}
}
}
} Parámetros del cuerpo
Todos los parámetros son opcionales. Solo se actualizarán los campos incluidos en la solicitud.
| Parámetro | Tipo | Descripción |
|---|---|---|
name | string | Nombre del agente (1-100 caracteres) |
status | string | Estado del agente ("active" o "inactive") |
channel | string | Plataforma del agente |
systemPrompt | string | Prompt del sistema para el agente |
channelId | string | array | ID(s) del canal de comunicación. Puede ser ID interno o array. |
phoneNumber | string | array | Número(s) de teléfono (formato internacional) o array. |
imageUrl | string | URL de la imagen del agente |
supportInformation | object | Información de soporte y horarios (actualización parcial) |
assistanceTriggers | string | Disparadores de asistencia |
waitMessage | string | Mensaje de espera |
assistanceEnabled | boolean | Si la asistencia está habilitada |
recallLastConversation | boolean | Si debe recordar la última conversación |
Respuesta
{
"status": "success",
"message": "Agent updated successfully",
"data": {
"id": "agent_abc123"
}
}