Capacidades
Chat con Agentes
Envía mensajes y recibí respuestas de tus agentes desde cualquier sistema
Gestión de Conocimiento
Agregá, actualizá y consultá documentos en tus datastores
Conversaciones
Accedé al historial completo y gestioná el estado de conversaciones
Webhooks
Recibí eventos en tiempo real cuando algo importante sucede
Configuración inicial
1. Obtener tu API Key
1
Ingresá al Dashboard
Andá a app.horneross.com e iniciá sesión
2
Accedé a Settings
Navegá a Settings → API Keys en el menú lateral
3
Creá una nueva key
Click en “Nueva API Key” y asignale un nombre descriptivo
4
Guardá la key
Copiá y guardá la key en un lugar seguro. Solo se muestra una vez.
2. Obtener el Agent ID
ElagentId lo encontrás de dos formas:
- En la URL:
app.horneross.com/agents/[AGENT_ID]/... - En el Dashboard: Andá a tu agente → Configuración → General → Agent ID
3. Tu primera request
- cURL
- JavaScript
- Python
4. Respuesta
Conceptos clave
| Concepto | Descripción |
|---|---|
agentId | Identificador único de cada agente |
conversationId | Agrupa mensajes de una misma conversación |
visitorId | Identifica a un usuario único (para agrupar conversaciones) |
contact | Datos del contacto (email, nombre, teléfono) |
datastoreId | Identificador de una base de conocimiento |
Mantener contexto en conversaciones
Para que el agente recuerde mensajes anteriores, usá el mismoconversationId:
Identificar usuarios
UsávisitorId para agrupar todas las conversaciones de un mismo usuario:
Base URL
Todas las requests van a:Autenticación
Incluí tu API key en el headerAuthorization:
Rate Limits
| Plan | Requests/min | Requests/día |
|---|---|---|
| Free | 10 | 1,000 |
| Starter | 60 | 10,000 |
| Pro | 300 | 100,000 |
| Enterprise | Custom | Custom |
Si necesitás más capacidad, contactanos para un plan Enterprise.
Códigos de error comunes
| Código | Problema | Solución |
|---|---|---|
401 | API key inválida o expirada | Verificá que la key sea correcta y esté activa |
403 | Sin permisos para este recurso | Verificá que tu plan tenga acceso al endpoint |
404 | Recurso no encontrado | Verificá el agentId, datastoreId, etc. |
429 | Rate limit excedido | Esperá antes de reintentar o upgradea tu plan |
500 | Error interno del servidor | Reintentá en unos segundos |
