POST

Endpoint /api/conectia

URL

https://api.intuia.ai/api/conectia

Descripción

Este es el endpoint principal para comunicarse con el agente de IA de Intuia.ai. 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 proporcionada por Intuia.ai.

Parámetros

Este endpoint acepta los 6 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).

TipoMensaje(string)Requerido

Tipo de contenido del mensaje. Puede tener 3 valores: audio, image o text.

url_media(string)Requerido

URL del archivo cuando TipoMensaje es audio o image (puede ser vacío si es text).

Parámetros adicionales:

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

Agente(string)

Slug del agente creado al que se dirige el mensaje.

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 primera parte de la respuesta.",
    "Esta es la segunda parte de la respuesta.",
    "¿Le puedo ayudar con algo más?"
  ],
  "cartera": "slug de la cartera",
  "agente": false
}

Ejemplos

curl -X POST https://api.intuia.ai/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 "Agente=mi-agente-slug"   -F "TipoMensaje=text"   -F "url_media="   -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 +.