API
API para desarrolladores
Ejecuta la auditoría basada en reglas de Lensux sobre cualquier URL pública desde tu código, tu CI o un agente de IA. Devuelve las comprobaciones de HTML/CSS, accesibilidad, pautas de ecommerce y SaaS, datos estructurados y arquitectura de la información: las deterministas, con la misma puntuación siempre. Las de navegador, los Core Web Vitals y las de IA se quedan en la app.
Autenticación
Crea una clave en Ajustes → API para desarrolladores (se muestra una sola vez). Envíala como x-api-key o Authorization: Bearer lmx_…. Las claves van ligadas a tu cuenta y plan; mantenlas en secreto.
Auditar una URL (REST)
Envía JSON con api: "audit" y una url pública. Añade "full": true para todos los hallazgos, o "checks": ["ecom_product", …] para ejecutar solo algunas.
curl -s https://wmmnonqqgurmkliedeic.supabase.co/functions/v1/run-audit-check \
-H "x-api-key: lmx_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"audit","url":"https://example.com/product/123"}'Listar las comprobaciones disponibles
curl -s https://wmmnonqqgurmkliedeic.supabase.co/functions/v1/run-audit-check \
-H "x-api-key: lmx_YOUR_KEY" -H "Content-Type: application/json" \
-d '{"api":"checks"}'Endpoint compatible con MCP (agentes de IA)
El mismo endpoint habla JSON-RPC 2.0 para agentes: envía api: "mcp" con un method. Implementa initialize, tools/list y tools/call con una herramienta, audit_url.
curl -s https://wmmnonqqgurmkliedeic.supabase.co/functions/v1/run-audit-check \
-H "x-api-key: lmx_YOUR_KEY" -H "Content-Type: application/json" \
-d '{"api":"mcp","method":"tools/call","id":1,
"params":{"name":"audit_url","arguments":{"url":"https://example.com"}}}'Notas
- Solo páginas públicas: nada de URLs autenticadas o locales.
- No se guarda nada por web; la respuesta es la auditoría.
- Los Core Web Vitals, las comprobaciones en navegador y las de IA no se exponen por la API.
- Hasta 10 claves por cuenta; revócalas cuando quieras en Ajustes.