{"success":true,"service":"docs-server","docs":"6767.chat API Docs","version":"2026-07-24.auth-and-monitor-boundaries","boundaries":{"mainDomainApi":"https://6767.chat/api","platformDocs":"https://docs.6767.chat","rule":"Main-domain API docs may document subdomain APIs, but subdomain APIs are not remounted under 6767.chat/api."},"mainDomainApis":[{"base":"/api/docs","owner":"docs-server","auth":"none","status":"active","purpose":"Public API documentation portal and machine-readable index."},{"base":"/api/login","owner":"auth-api","auth":"none","status":"active","purpose":"Shared login HTML entry and login action. Default post-login next path is /."},{"base":"/api/logout","owner":"auth-api","auth":"admin session cookie","status":"active","purpose":"Shared logout endpoint for services that use the platform admin session."},{"base":"/api/ask","owner":"home-api","auth":"none","status":"active","purpose":"Main-site ASK assistant health and streaming conversation endpoints."},{"base":"/api/visits","owner":"home-api","auth":"none","status":"active","purpose":"Main-site visit statistics and heartbeat collection."},{"base":"/api/llm-providers","owner":"llm-providers","auth":"application cookie","status":"active","purpose":"Provider configuration manager API for the main-domain admin surface."},{"base":"/api/zhihu-immersive-reader","owner":"zhihu-reader-api","auth":"none","status":"active","purpose":"Zhihu Immersive Reader script status, health, and documentation redirect."},{"base":"/api/shizuku","owner":"shizuku-api","auth":"none","status":"active","purpose":"Shizuku image catalog, metadata, showcase page, and /source/shizuku file serving."},{"base":"/api/speech-score","owner":"speech-api","auth":"none","status":"active","purpose":"Simplified Youdao ISE speech scoring API and browser recording demo."},{"base":"/api/speech-assess","owner":"speech-api","auth":"none","status":"active","purpose":"Full Youdao ISE speech assessment proxy."},{"base":"/api/tts","owner":"tts-gateway","auth":"none","status":"active","purpose":"TTS gateway for Kokoro-compatible routes when the Kokoro upstream is running."},{"base":"/api/tts-proxy","owner":"tts-gateway","auth":"none","status":"active","purpose":"TTS proxy gateway for Google Translate TTS and MiMo V2.5 TTS. MiMo requires a server-side MIMO_API_KEY or XIAOMIMIMO_API_KEY."}],"subdomainApis":[{"base":"https://garden.6767.chat/api/garden","owner":"garden-api","auth":"public reads, admin cookie for admin writes","status":"active","purpose":"Garden reading notes and article API. Do not remount under 6767.chat/api."},{"base":"https://note.6767.chat/api/smart-notes","owner":"notes-api","auth":"admin session cookie","status":"active","purpose":"Notes, row logs, heatmap, and AI relay API. Main-domain legacy paths are retired."},{"base":"https://journal.6767.chat/api","owner":"journal","auth":"service-defined","status":"active","purpose":"Journal service API. The main-domain /log/ route is a legacy UI entry, not the API base."},{"base":"https://ai.6767.chat/api","owner":"newapi","auth":"service-defined","status":"active","purpose":"New API service surface hosted on the ai.6767.chat subdomain."}],"retiredMainDomainRoutes":[{"base":"/api","owner":"6767-api-attic","status":"410","purpose":"The monolithic API root is retired. Use specific active routes."},{"base":"/api/garden","owner":"garden-api","status":"410","purpose":"Garden API moved to garden.6767.chat."},{"base":"/api/smart-notes","owner":"notes-api","status":"410","purpose":"Notes API moved to note.6767.chat."},{"base":"/smart-notes","owner":"notes-api","status":"410","purpose":"Legacy main-domain Notes UI/API entry is retired."}],"uptime":311578.752889412}