{"docs":"GET /api/health\uff08\u542b database_ok\uff1b\u5e93\u53ef\u7528\u65f6\u53ef\u9009 schema_migrations\uff09\uff1bGET /api/meta; GET /api/public/info; GET /api/system/info; GET /api/stats\uff08\u5e73\u53f0\u8ba1\u6570\uff1b\u53ef\u9009 TOKCOOP_PUBLIC_STATS_INCLUDE_TOKENS \u6c47\u603b token\uff09; GET /api/help/overview\uff08\u7ed3\u6784\u5316\u7d22\u5f15\uff09; GET /api/media/overview\uff08buckets\uff09; POST /api/public/trial/request; POST /api/auth/platform/login; POST /api/auth/enterprise/login; GET /api/auth/me; PUT /api/auth/profile\uff08\u6635\u79f0\uff09; POST /api/auth/register\uff08JWT \u4ee3\u5f00\u901a\u5b50\u8d26\u53f7\uff09; POST /api/auth/password; POST /api/auth/password-reset/request; POST /api/auth/password-reset/confirm\uff08\u53ef\u9009 TOKCOOP_AUDIT_LOGIN=0 \u5173\u95ed\u767b\u5f55\u5ba1\u8ba1\u5199\u5165\uff09\uff1b GET /api/enterprise/workspace; GET|PUT /api/enterprise/profile\uff08\u4f01\u4e1a\u4e3b\u6863\uff09\uff1b POST /api/enterprise/presence/ping; POST /api/enterprise/presence/behavior; GET|POST /api/enterprise/feedback; GET /api/enterprise/roles; GET /api/enterprise/audit/events|export\uff08cursor\u3001format=jsonl|json\uff09\uff1b GET /api/enterprise/permissions/mine\uff08extra_permissions\uff09; GET /api/enterprise/permissions/catalog; GET|PUT /api/enterprise/users/<id>/roles; GET|PUT|PATCH /api/enterprise/users/<id>/extra-permissions\uff08PATCH \u64a4\u9500\u76f4\u6388\uff09; GET|POST|PATCH /api/enterprise/users; GET /api/enterprise/users/<id>/permissions; GET /api/enterprise/kb-mgmt/overview; GET|POST /api/enterprise/kb-mgmt/bases; GET /api/enterprise/kb-mgmt/fs-scan-runs; GET /api/enterprise/kb-mgmt/fs-scan-runs/<id>; POST /api/enterprise/kb-mgmt/reindex; GET /api/enterprise/kb-mgmt/reindex/jobs; GET /api/enterprise/kb-mgmt/reindex/jobs/<id>; GET|PUT|DELETE /api/enterprise/kb-mgmt/bases/<id>; GET|POST|DELETE /api/enterprise/kb-mgmt/bases/<id>/permissions/<user_id>; GET /api/enterprise/kb-mgmt/users/<user_id>/kb-permissions; POST /api/enterprise/kb-mgmt/reindex/stub; GET|PUT /api/enterprise/vector-ingest/config; POST /api/enterprise/vector-ingest/ping; POST /api/enterprise/vector-ingest/incremental/touch; GET /api/enterprise/tools; GET /platform/tools; GET /platform/feedback; PATCH /platform/feedback/<id>; GET /platform/rbac/overview|permissions|roles; GET /platform/rbac/roles/<id>/permissions; PUT /platform/rbac/roles/<id>/permissions; GET /platform/audit/events|export\uff08cursor\u3001format=jsonl|json\u3001limit\u22645000\uff09\uff1b \u2026\u89c1 ENTERPRISE_WORKSPACE_CONTRACT.md; GET|POST|DELETE /platform/platform-admins; GET /platform/overview; GET /platform/dev-progress\uff08\u5f00\u53d1\u8fdb\u5ea6\u770b\u677f JSON\uff09; GET /platform/next-assigned-ids; GET /platform/monitoring/overview; GET /platform/monitoring/enterprise/<coop_id>; GET|PUT /platform/billing/config; GET /platform/token-usage; GET /platform/billing/token-usage-by-enterprise; GET /platform/access-stats/users; GET|POST|PUT|DELETE /platform/enterprises; POST /platform/enterprises/<coop_id>/tenant-admins\uff08\u5f00\u901a\u79df\u6237\u7ba1\u7406\u5458\uff1busers.id \u7531\u670d\u52a1\u7aef\u5206\u914d TOK#####\uff09; PATCH /platform/enterprises/<coop_id>/users/<user_id>\uff08\u79df\u6237\u7ba1\u7406\u5458\uff09; POST /platform/enterprises/<coop_id>/convert-from-trial; GET|PUT /platform/enterprises/<coop_id>/modules; GET /platform/theme-presets; GET|POST|PATCH /platform/models; GET|PATCH /platform/workflow-node-submissions; GET|POST /platform/asset-submissions; GET /platform/ai-admin/overview; GET /platform/ai-admin/tenants?limit=; GET /platform/ai-admin/tenants/stub\uff08deprecated\uff09; GET /platform/model-hub/overview|providers|models|studio-catalog; POST /platform/model-hub/providers; POST /platform/model-hub/providers/<code>/sync-models; PATCH /platform/model-hub/models/<catalog_id>; POST /platform/model-hub/models/batch-enable; GET /platform/model-hub/enterprise-visibility?coop_id=\uff08\u517c\u5bb9 ?enterprise_id=\uff09; POST /platform/model-hub/enterprise-visibility/batch-set; GET /platform/llm/providers; GET /platform/mcp/overview; GET /platform/trial/overview; GET /platform/trial/applications; POST /platform/trial/applications/<id>/approve|reject|expire; POST /platform/trial/sweep-expired; POST /api/internal/cron/trial-sweep-expired\uff08\u9700\u73af\u5883\u53d8\u91cf TOKCOOP_INTERNAL_CRON_KEY + \u8bf7\u6c42\u5934 X-Tokcoop-Internal-Cron-Key\uff09; GET /api/internal-docs/overview\uff08\u5e73\u53f0\uff1a\u626b\u63cf docs/**/*.md\uff09; GET /api/enterprise/datamid/overview|paths|pipelines; POST /api/enterprise/datamid/pipelines/run/stub; GET /api/enterprise/workflows/overview\uff08orchestrator_modes\uff09; GET|POST|PUT|DELETE /api/enterprise/workflows/visual-drafts; POST /api/enterprise/workflows/run/stub\uff08workflow_id \u6216 visual_draft_id\uff09; GET /api/enterprise/coop/overview; GET /api/enterprise/learn-center/overview; GET /api/enterprise/finance/overview; GET /api/enterprise/cs/overview; POST /api/enterprise/cs/sessions/stub; GET /api/enterprise/mcp/overview; POST /api/enterprise/mcp/call; GET /api/enterprise/miniapp/overview; POST /api/enterprise/miniapp/gateway/stub; GET /api/enterprise/liblib/overview; POST /api/enterprise/liblib/jobs/stub; GET /api/enterprise/exchange/overview; POST /api/enterprise/exchange/redeem/stub; GET /api/enterprise/dashboard/points; GET /api/enterprise/models/catalog|allowed|check; POST /api/enterprise/ai/invoke; POST /api/enterprise/ai/invoke/stream (SSE); GET /api/enterprise/ai/conversation/sessions; POST /api/enterprise/ai/conversation/messages; POST /api/enterprise/ai/conversation/messages/stream (SSE); GET /api/enterprise/sandbox/status; POST /api/enterprise/sandbox/run","platform_console_ui":"GET /console/\u3001/console/*.html\u3001*.css\u3001*.js\uff08\u4ea6\u955c\u50cf /platform/console/\u2026\uff09\uff1b\u4fa7\u680f\u591a\u9875\u5de5\u4f5c\u53f0\uff08platform-sidebar.html + \u5404 platform-*.html\uff09\uff1b\u7ecf\u5178\u5355\u9875\u89c1 /console/console-classic.html\uff1b\u5e73\u53f0\u7ba1\u7406\u5458\u8d26\u53f7\u7531\u90e8\u7f72\u65b9\u914d\u7f6e\uff1badmin \u4e0d\u53ef\u4f5c\u4e3a\u5e73\u53f0\u767b\u5f55\u8d26\u53f7","portal":{"enterprise_entry":"/enterprise-entry.html","landing_html":"GET /landing.html\uff08\u9ed8\u8ba4 GET / \u4ea6\u8fd4\u56de\u95e8\u6237\uff0c\u9664\u975e ?format=json\uff09","legacy_redirects":"/login-coop \u2192 /enterprise-entry.html; /platform-login \u2192 /platform-entry.html; /workspace/* \u9759\u6001\u591a\u9875\u58f3\uff08workbench.js\uff09\uff1b\u65e7\u4e66\u7b7e /index.html \u8df3\u8f6c /workspace/","platform_entry":"/platform-entry.html \u2192 /console/","workbench_shell":"/workspace/\uff08\u4e00\u7ea7\u6a21\u5757\u5206\u9875\u9762\uff1b/index.html \u2192 \u8df3\u8f6c\uff09"},"runtime":{"audit_login_events_enabled":true},"service":"tokcoop_server"}
