Arquitectura
Neuroon vive entre dos puntas de tu integración: el navegador del comprador (donde corre el widget) y tu servidor (donde tienes tu catálogo). Entre ambos hay dos APIs separadas con credenciales distintas para que nunca expongas un secreto en el cliente.
Vista de bloques
Pasa el cursor o haz click sobre un flujo para ver el detalle.
Las dos APIs
| API | Prefijo | Quién la llama | Credencial |
|---|---|---|---|
| Widget | /api/widget/* | Tu frontend (navegador del comprador) | X-Widget-Token (TTL 24 h) |
| Plugin | /api/plugin/shops/* | Tu servidor | X-Shop-API-Key permanente + validación de origen |
Ambas comparten el mismo motor de búsqueda. Tu servidor habla siempre HTTPS contra api.neuroon.ai. El comprador nunca ve tu Shop API Key.
Flujo end-to-end resumido
- El comprador busca: el widget llama a
Widget APIcon suX-Widget-Token. La respuesta incluye productos, filtros guiados y, según plan, la respuesta del asistente. - El comprador hace click: el widget envía
track/click(idempotente). - El comprador compra: tu servidor llama a
Plugin APIconX-Shop-API-Keypara registrar la conversión. - Tú actualizas el catálogo: tu servidor llama a
Plugin APIconproducts/sync(lotes de hasta 500). El producto es buscable en 2 a 5 segundos.
Sin versionado en URL
Hoy, la API no expone /v1/, /v2/ en la URL: la compatibilidad va por contrato y los cambios breaking se anuncian en el Changelog. Habrá versionado en URL en el futuro — cuando llegue, será aditivo: las rutas actuales seguirán funcionando.
Próximas lecturas
- Quickstart — del cero a la primera búsqueda en 5 minutos.
- Entornos — Producción vs Desarrollo.
- Autenticación · Visión general — qué credencial usar y cuándo.