Skip to content

API Overview

Folionaut exposes a REST API for content management and AI chat functionality.

Base URL: https://your-domain.com/api/v1

Endpoint Summary

Content (Public)

MethodEndpointDescription
GET/api/v1/contentList content items
GET/api/v1/content/:type/:slugGet single content item
GET/api/v1/content/bundleGet all content in one request

Chat (Public)

MethodEndpointDescription
POST/api/v1/chatSend chat message

Admin Content

MethodEndpointDescription
GET/api/v1/admin/contentList all content (including drafts)
GET/api/v1/admin/content/:idGet content by ID
POST/api/v1/admin/contentCreate content
PUT/api/v1/admin/content/:idUpdate content
DELETE/api/v1/admin/content/:idDelete content
GET/api/v1/admin/content/:id/historyGet version history
POST/api/v1/admin/content/:id/restoreRestore to previous version

Admin Chat

MethodEndpointDescription
GET/api/v1/admin/chat/sessionsList chat sessions
GET/api/v1/admin/chat/sessions/:idGet session with messages
DELETE/api/v1/admin/chat/sessions/:idEnd/delete session

Health & Infrastructure

MethodEndpointDescription
GET/api/health/liveLiveness probe
GET/api/health/readyReadiness probe
GET/api/health/startupStartup probe
GET/api/metricsPrometheus metrics (requires X-Admin-Key)

MCP over HTTP

MethodEndpointDescription
POST/api/mcpMCP JSON-RPC requests
GET/api/mcpSSE stream
DELETE/api/mcpTerminate MCP session

Released under the MIT License.