Desarrolladores
Una API para búsqueda, recomendaciones y respuestas.
El contrato OpenAPI se genera desde el enrutador en vivo, por lo que los documentos nunca describen un endpoint que no existe. Usa la API REST, el SDK de TypeScript o Python, o el widget embebible.
- Operaciones
- 176
- Endpoints
- 147
- OpenAPI
- 3.1.0
curl -X POST https://api.example.com/api/v1/indexes/products/search \
-H "Authorization: Bearer $AAC_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "кросовки найк",
"per_page": 20,
"facet_by": "brand,size"}'OpenAPI desde el enrutador
El contrato se genera desde el código que atiende las solicitudes y se verifica en CI, por lo que los documentos y SDKs no pueden desviarse de la API.
SDKs de TypeScript y Python
Clientes tipados generados desde el contrato, con reintentos en errores transitorios.
Claves con alcance
Las claves llevan alcances, pueden expirar y rotarse con un período de gracia; los navegadores obtienen tokens de sesión de 15 minutos en lugar de claves.
Webhooks firmados
Eventos para importaciones, ejecuciones de conectores y experimentos, firmados con HMAC y reintentados en una escalera de 1 min → 12 h.
Códigos de error estables
Cada error tiene un código público, un mensaje y un id de solicitud; los detalles internos nunca se filtran en las respuestas.
Límites predecibles
Límites de tasa por clave con encabezados estándar, y cuotas de plan que puedes leer a través de la API.
Siguiente: conecta tus datos o lee cómo otros equipos miden la búsqueda.