POST

Endpoint /api/conectia

URL

https://api.integrationit.co/api/conectia

Descripción

Este es el endpoint principal para comunicarse con el agente de IA. Permite enviar mensajes de usuarios y recibir respuestas del agente. Mantiene el contexto de la conversación utilizando el NumeroIdentificacion como identificador del usuario.

Autenticación

Requiere el header x-api-key con una API key válida.

Parámetros

Este endpoint acepta los 4 parámetros obligatorios listados a continuación, pero también permite enviar cualquier cantidad de parámetros adicionales que sean necesarios para el funcionamiento del agente. Todos los parámetros enviados serán reenviados al webhook correspondiente.

Parámetros obligatorios:

NumeroIdentificacion(string)Requerido

Identificador único del usuario o conversación. Se utiliza para mantener el contexto entre mensajes.

MensajeUsuario(string)Requerido

El mensaje o pregunta que el usuario envía al agente de IA.

MensajeID(string)Requerido

Identificador único para este mensaje específico. Útil para seguimiento y depuración.

TelefonoUsuario(string)Requerido

Número de teléfono del usuario en formato internacional sin el signo + (ej: 573001234567).

Parámetros adicionales:

Puede enviar cualquier parámetro adicional que necesite para el funcionamiento del agente. Ejemplos:

NombreUsuario(string)

Nombre del usuario para personalizar las respuestas.

ContextoAdicional(string)

Información adicional que pueda ser útil para el agente.

Respuesta

La respuesta incluye el mensaje del agente de IA y metadatos relacionados:

{
  "MensajeAI": "Esta es la respuesta del agente de IA a la consulta del usuario."
}

Ejemplos

curl -X POST https://api.integrationit.co/api/conectia   -H "x-api-key: SU_API_KEY_AQUI"   -F "NumeroIdentificacion=12345678"   -F "MensajeUsuario=¿Cuál es el horario de atención?"   -F "MensajeID=msg_123456"   -F "TelefonoUsuario=573001234567"   -F "NombreUsuario=Juan Pérez"   -F "ContextoAdicional=Cliente preferencial"

Notas adicionales

  • El contexto de la conversación se mantiene durante 24 horas.
  • Las respuestas pueden tardar hasta 5 segundos en casos de consultas complejas.
  • Se recomienda implementar un mecanismo de reintento en caso de errores de conexión.
  • El parámetro TelefonoUsuario debe incluir el código de país sin el signo +.