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ámetroTipoDescripciónRequerido
agentIdstringIdentificador ú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ámetroTipoDescripción
namestringNombre del agente (1-100 caracteres)
statusstringEstado del agente ("active" o "inactive")
channelstringPlataforma del agente
systemPromptstringPrompt del sistema para el agente
channelIdstring | arrayID(s) del canal de comunicación. Puede ser ID interno o array.
phoneNumberstring | arrayNúmero(s) de teléfono (formato internacional) o array.
imageUrlstringURL de la imagen del agente
supportInformationobjectInformación de soporte y horarios (actualización parcial)
assistanceTriggersstringDisparadores de asistencia
waitMessagestringMensaje de espera
assistanceEnabledbooleanSi la asistencia está habilitada
recallLastConversationbooleanSi debe recordar la última conversación

Respuesta

{
  "status": "success",
  "message": "Agent updated successfully",
  "data": {
    "id": "agent_abc123"
  }
}