Fluos API reference

Public Fluos HTTP API — discovery files, documentation, search, and inbound webhooks — 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

Discovery

operationIdMethodPathPurpose
getFluosOpenApiSpecGET/openapi.jsonThis specification
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/
getFluosDevelopersGET/developers
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/searchq (query string)

Public. Returns fumadocs/Orama hits over this documentation set.

Inbound webhooks

These accept provider-signed POSTs only. See Fluos webhooks.

operationIdMethodPath
receiveClerkWebhookPOST/api/webhooks/clerk
receiveStripeWebhookPOST/api/stripe/webhook
receiveResendWebhookPOST/api/webhooks/resend

Errors

StatusWhen
404Unknown path. Markdown body lists /sitemap.xml, /llms.txt, /docs, /developers, /openapi.json.
406Accept rejected HTML and Markdown.
401Authenticated product API without a Clerk session. 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. Do not call webhook operations from an agent — they require provider secrets.