Reglas de Asistencia

Configuran cuándo el agente debe escalar la conversación a un humano y qué mensaje mostrar mientras tanto.

Obtener Reglas de Asistencia

GET https://api.platica.mx/v1/agents/{agentId}/assist-rules

Parámetros de URL

ParámetroTipoDescripciónRequerido
agentIdstringIdentificador único del agente

Respuesta

{
  "assistanceTriggers": "Cuando el cliente pide hablar con una persona, se queja repetidamente, o pide algo que no puedo resolver",
  "assistanceEnabled": true,
  "waitMessage": "Un momento, te conecto con un agente humano."
}

Campos de la respuesta

CampoDescripción
assistanceTriggersTexto en lenguaje natural describiendo cuándo escalar
assistanceEnabledSi la escalada a humano está habilitada para este agente
waitMessageMensaje que se envía al cliente mientras espera al humano

Actualizar Reglas de Asistencia

Todos los campos son opcionales; al menos uno debe estar presente.

PATCH https://api.platica.mx/v1/agents/{agentId}/assist-rules

Parámetros de URL

ParámetroTipoDescripciónRequerido
agentIdstringIdentificador único del agente

Cuerpo de la solicitud

{
  "assistanceEnabled": true,
  "assistanceTriggers": "Cuando el cliente pide hablar con una persona o se queja repetidamente",
  "waitMessage": "Un momento, te conecto con un agente humano."
}
ParámetroTipoDescripciónValidación
assistanceEnabledbooleanSi la escalada a humano está habilitada
assistanceTriggersstringCuándo escalar (lenguaje natural)Máximo 650 caracteres
waitMessagestringMensaje mostrado al cliente mientras esperaMáximo 500 caracteres

Respuesta

{
  "status": "success",
  "message": "Agent assist-rules updated successfully",
  "data": {
    "assistanceTriggers": "Cuando el cliente pide hablar con una persona o se queja repetidamente",
    "assistanceEnabled": true,
    "waitMessage": "Un momento, te conecto con un agente humano."
  }
}

data siempre refleja el estado completo de las reglas tras el merge, no sólo los campos actualizados.