Referencia de la API Fluos

API HTTP pública de Fluos — archivos de descubrimiento, documentación, búsqueda y webhooks entrantes — descrita en /openapi.json.

La descripción máquina-lectible canónica de la API Fluos es https://www.fluos.io/openapi.json. Cada operación tiene un operationId único, una descripción, parámetros tipados y esquemas de respuesta para que los agentes puedan registrar herramientas de llamadas a funciones desde la especificación.

URL base

https://www.fluos.io

Prefijo público canónico de la API: /api/v1/. Envía API-Version: 1. Consulta versionado y obsolescencia de la API Fluos.

Descubrimiento

operationIdMétodoRutaPropósito
getFluosOpenApiSpecGET/openapi.jsonEsta especificación
getFluosOpenApiSpecV1GET/api/v1/openapi.jsonAlias versionado de esta especificación
getFluosMcpServerCardGET/api/v1/mcpTarjeta del servidor MCP Fluos
callFluosMcpPOST/api/v1/mcpFluos MCP JSON-RPC
getFluosLlmsTxtGET/llms.txtÍndice de URLs seleccionadas
getFluosLlmsFullTxtGET/llms-full.txtDescarga de documentos completos
getFluosAiTxtGET/ai.txtPolítica del rastreador IA
getFluosSitemapGET/sitemap.xmlTodas las URLs públicas
getFluosRobotsTxtGET/robots.txtReglas del rastreador
getFluosRssFeedGET/feed.xmlRSS del blog

Estos endpoints son públicos y cachables. No se requiere autenticación.

Contenido (Negociación de Accept)

operationIdMétodoRuta
getFluosHomeGET/
getFluosCliGET/cli
getFluosMcpGET/mcp
getFluosDocsIndexGET/docs
getFluosDocPageGET/docs/{slug}
getFluosAboutGET/about
getFluosPricingGET/pricing
getFluosBlogPostGET/blog/{slug}

Envía Accept: text/markdown para Markdown. Si falta Accept, devuelve HTML. Los valores incompatibles de Accept devuelven 406.

Buscar

operationIdMétodoRutaParámetros
searchFluosDocsGET/api/searchquery (o alias q)
searchFluosDocsV1GET/api/v1/searchquery (o alias q)

Público. Devuelve los resultados de fumadocs/Orama para este conjunto de documentación. Prefiere /api/v1/search. Las respuestas incluyen cabeceras IETF RateLimit; 429 incluye Retry-After.

Webhooks entrantes

Estos solo aceptan POST firmados por el proveedor. Consulta Fluos webhooks.

operationIdMétodoRuta
receiveClerkWebhookPOST/api/webhooks/clerk
receiveStripeWebhookPOST/api/stripe/webhook
receiveResendWebhookPOST/api/webhooks/resend

Errores

EstadoCuándo
404Ruta desconocida. El cuerpo de Markdown enumera /sitemap.xml, /llms.txt, /docs, /docs/developers, /openapi.json.
406Accept rechazó HTML y Markdown.
401API del producto autenticada sin sesión de Clerk. JSON { "error", "code": "unauthorized" }.

Llamadas a funciones

Importa /openapi.json y registra cada operationId como una herramienta. Prefiere la detección + searchFluosDocs + Markdown getFluosDocPage antes de responder preguntas sobre el producto. No llames a operaciones de webhook desde un agente — requieren secretos del proveedor.