Fluos API reference

Public Fluos HTTP API — discovery files, documentation, search, and paid video operations — described by /openapi.json.

The canonical machine-readable Fluos API description is https://www.fluos.io/openapi.json. Every operation has a unique operationId, a description, typed parameters, and response schemas so agents can register function-calling tools from the spec.

Base URL

https://www.fluos.io

Canonical public API prefix: /api/v1/. Send API-Version: 1. See Fluos API versioning and deprecation.

Discovery

operationIdMethodPathPurpose
getFluosOpenApiSpecGET/openapi.jsonThis specification
getFluosOpenApiSpecV1GET/api/v1/openapi.jsonVersioned alias of this specification
getFluosMcpServerCardGET/api/v1/mcpFluos MCP server card
callFluosMcpPOST/api/v1/mcpFluos MCP JSON-RPC
getFluosLlmsTxtGET/llms.txtCurated URL index
getFluosLlmsFullTxtGET/llms-full.txtFull-text docs dump
getFluosAiTxtGET/ai.txtAI crawler policy
getFluosSitemapGET/sitemap.xmlAll public URLs
getFluosRobotsTxtGET/robots.txtCrawler rules
getFluosRssFeedGET/feed.xmlBlog RSS

These endpoints are public and cacheable. No authentication.

Content (Accept negotiation)

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

Send Accept: text/markdown for Markdown. Missing Accept returns HTML. Incompatible Accept values return 406.

operationIdMethodPathParameters
searchFluosDocsGET/api/searchquery (or alias q)
searchFluosDocsV1GET/api/v1/searchquery (or alias q)

Public. Returns ranked hits over this documentation set. Prefer /api/v1/search. Responses include IETF RateLimit headers; 429 includes Retry-After.

Errors

StatusWhen
404Unknown path. Markdown body lists /sitemap.xml, /llms.txt, /docs, /docs/developers, /openapi.json.
406Accept rejected HTML and Markdown.
401Authenticated API without a session or token. JSON { "error", "code": "unauthorized" }.

Function calling

Import /openapi.json and register each operationId as a tool. Prefer discovery + searchFluosDocs + Markdown getFluosDocPage before answering product questions.