1692 lines
43 KiB
JSON
1692 lines
43 KiB
JSON
{
|
|
"plugins": [
|
|
{
|
|
"name": "mcp_client",
|
|
"path": "app/plugins/builtins/mcp_client",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "forgejo_error_reporter",
|
|
"path": "app/plugins/builtins/forgejo_error_reporter",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "automation",
|
|
"path": "app/plugins/builtins/automation",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_settings_pages": true
|
|
},
|
|
{
|
|
"name": "dms",
|
|
"path": "app/plugins/builtins/dms",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "mail",
|
|
"path": "app/plugins/builtins/mail",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_settings_pages": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "wiki",
|
|
"path": "app/plugins/builtins/wiki",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true
|
|
},
|
|
{
|
|
"name": "contacts",
|
|
"path": "app/plugins/builtins/contacts",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "tasks",
|
|
"path": "app/plugins/builtins/tasks",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true
|
|
},
|
|
{
|
|
"name": "calendar",
|
|
"path": "app/plugins/builtins/calendar",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "unified_search",
|
|
"path": "app/plugins/builtins/unified_search",
|
|
"has_manifest": true,
|
|
"has_page_routes": true
|
|
},
|
|
{
|
|
"name": "agent_memory",
|
|
"path": "app/plugins/builtins/agent_memory",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "marketplace",
|
|
"path": "app/plugins/builtins/marketplace",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_settings_pages": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "graph_rag",
|
|
"path": "app/plugins/builtins/graph_rag",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "report_generator",
|
|
"path": "app/plugins/builtins/report_generator",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true
|
|
},
|
|
{
|
|
"name": "system_notif",
|
|
"path": "app/plugins/builtins/system_notif",
|
|
"has_manifest": true,
|
|
"has_settings_pages": true
|
|
},
|
|
{
|
|
"name": "knowledge",
|
|
"path": "app/plugins/builtins/knowledge",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "entity_links",
|
|
"path": "app/plugins/builtins/entity_links",
|
|
"has_manifest": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "kommunikation",
|
|
"path": "app/plugins/builtins/kommunikation",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true
|
|
},
|
|
{
|
|
"name": "ai_proactive",
|
|
"path": "app/plugins/builtins/ai_proactive",
|
|
"has_manifest": true,
|
|
"has_settings_pages": true
|
|
},
|
|
{
|
|
"name": "ai_assistant",
|
|
"path": "app/plugins/builtins/ai_assistant",
|
|
"has_manifest": true,
|
|
"has_menu_items": true,
|
|
"has_page_routes": true,
|
|
"has_settings_pages": true
|
|
},
|
|
{
|
|
"name": "tags",
|
|
"path": "app/plugins/builtins/tags",
|
|
"has_manifest": true,
|
|
"has_detail_tabs": true
|
|
},
|
|
{
|
|
"name": "permissions",
|
|
"path": "app/plugins/builtins/permissions",
|
|
"has_manifest": true,
|
|
"has_settings_pages": true
|
|
},
|
|
{
|
|
"name": "mcp_server",
|
|
"path": "app/plugins/builtins/mcp_server",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "ai_ui_control",
|
|
"path": "app/plugins/builtins/ai_ui_control",
|
|
"has_manifest": true
|
|
},
|
|
{
|
|
"name": "self_improvement",
|
|
"path": "app/plugins/builtins/self_improvement",
|
|
"has_manifest": true
|
|
}
|
|
],
|
|
"frontend_refs": {},
|
|
"plugin_routes": [
|
|
{
|
|
"method": "GET",
|
|
"path": "/servers",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/servers",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/servers/{server_id}",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/servers/{server_id}",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/servers/{server_id}/tools",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/servers/{server_id}/execute",
|
|
"file": "app/plugins/builtins/mcp_client/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/status",
|
|
"file": "app/plugins/builtins/forgejo_error_reporter/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/runs/recent",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/miniapps",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/miniapps",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/miniapps/{app_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/settings",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/settings",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{automation_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{automation_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{automation_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{automation_id}/execute",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{automation_id}/dry-run",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{automation_id}/runs",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{automation_id}/versions",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{automation_id}/versions/{version_id}/restore",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/subtasks",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/subtasks",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/subtasks/{subtask_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/subtasks/{subtask_id}",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/subtasks/{subtask_id}/cancel",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/subtasks/{subtask_id}/wait",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/subtasks/aggregate",
|
|
"file": "app/plugins/builtins/automation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/",
|
|
"file": "app/plugins/builtins/automation/skill_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{skill_id}",
|
|
"file": "app/plugins/builtins/automation/skill_routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{skill_id}",
|
|
"file": "app/plugins/builtins/automation/skill_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{skill_id}",
|
|
"file": "app/plugins/builtins/automation/skill_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/tools",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/runs/recent",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{agent_id}",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{agent_id}",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{agent_id}/ai-use-case",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{agent_id}/ai-use-case",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{agent_id}",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{agent_id}/execute",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{agent_id}/test-run",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{agent_id}/runs",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{agent_id}/versions",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{agent_id}/versions/{version_id}/restore",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{id}/send-message",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{id}/stream",
|
|
"file": "app/plugins/builtins/automation/agent_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/upload",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files/{file_id}",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/folders/{folder_id}/files",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/files/{file_id}",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/files/{file_id}",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/restore",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files/{file_id}/preview",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files/{file_id}/download",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/edit-session",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/share",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/files/{file_id}/share",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/search",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/shared-with-me",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/bulk-move",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/bulk-delete",
|
|
"file": "app/plugins/builtins/dms/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/accounts",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/accounts/shared",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/accounts/{account_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/accounts/{account_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts/{account_id}/users",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts/{account_id}/delegates",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts/{account_id}/send-permissions",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts/{account_id}/test-connection",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/accounts/{account_id}/sync",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/folders/{folder_id}/empty",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/folders/{folder_id}/sync",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/upload-attachment",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/send",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/search",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/threads",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/templates",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/templates",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/templates/substitute",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/signatures",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/signatures",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/rules",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/rules",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/rules/{rule_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/vacation",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/vacation/test-dedup",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/pgp/keys",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/pgp/keys",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/pgp/encrypt",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/labels",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/labels",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/contacts/{contact_id}/pgp-key",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/apply-rules",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/reply",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/forward",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{mail_id}/flags",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{mail_id}/attachments/{att_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/link",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/create-event",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/labels",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/drafts",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/drafts/{mail_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{mail_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{mail_id}/move",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{mail_id}",
|
|
"file": "app/plugins/builtins/mail/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/articles",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/articles",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/articles/{article_id}",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/articles/{article_id}",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/articles/{article_id}",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/articles/{article_id}/versions",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/articles/{article_id}/versions/{version}/restore",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/categories",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/categories",
|
|
"file": "app/plugins/builtins/wiki/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/export",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/merge-history",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{contact_id}",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{contact_id}",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{contact_id}",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{contact_id}/persons",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{contact_id}/persons",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{contact_id}/persons/{person_id}",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{contact_id}/persons/{person_id}",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/duplicates",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/merge",
|
|
"file": "app/plugins/builtins/contacts/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{folder_id}",
|
|
"file": "app/plugins/builtins/contacts/folder_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{folder_id}",
|
|
"file": "app/plugins/builtins/contacts/folder_routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{folder_id}/reorder",
|
|
"file": "app/plugins/builtins/contacts/folder_routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/contacts/{contact_id}/move",
|
|
"file": "app/plugins/builtins/contacts/folder_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{folder_id}/permissions",
|
|
"file": "app/plugins/builtins/contacts/folder_permission_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{folder_id}/permissions",
|
|
"file": "app/plugins/builtins/contacts/folder_permission_routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{folder_id}/permissions/{permission_id}",
|
|
"file": "app/plugins/builtins/contacts/folder_permission_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{folder_id}/permissions/{permission_id}",
|
|
"file": "app/plugins/builtins/contacts/folder_permission_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{folder_id}/access",
|
|
"file": "app/plugins/builtins/contacts/folder_permission_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/export",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{company_id}",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/{company_id}",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{company_id}",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{company_id}/contacts/{contact_id}",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{company_id}/contacts/{contact_id}",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{company_id}/emails",
|
|
"file": "app/plugins/builtins/contacts/company_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{task_id}",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{task_id}",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{task_id}",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{task_id}/assign",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{task_id}/status",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{task_id}/subtasks",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{task_id}/subtasks",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{task_id}/dependencies",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{task_id}/dependencies/{depends_on}",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{task_id}/decompose",
|
|
"file": "app/plugins/builtins/tasks/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/calendar/entries",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/entries",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/calendar/entries/export",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/calendar/entries/{entry_id}",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/calendar/entries/{entry_id}",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/calendar/entries/{entry_id}",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/entries/{entry_id}/link",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/entries/{entry_id}/subtasks",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/calendar/entries/{entry_id}/subtasks/{sub_id}",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/entries/bulk",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/calendar/kanban",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/calendar/{calendar_id}/ics-feed",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/import",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/calendar/entries/{entry_id}/book-resource",
|
|
"file": "app/plugins/builtins/calendar/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/facets",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/suggest",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/similar",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/reindex",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/rebuild/{entity_type}/{entity_id}",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/purge/{entity_type}/{entity_id}",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/providers",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/providers/{entity_type}/toggle",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/stats",
|
|
"file": "app/plugins/builtins/unified_search/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/search",
|
|
"file": "app/plugins/builtins/agent_memory/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{memory_id}",
|
|
"file": "app/plugins/builtins/agent_memory/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{memory_id}",
|
|
"file": "app/plugins/builtins/agent_memory/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/listings",
|
|
"file": "app/plugins/builtins/marketplace/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/listings/{name}",
|
|
"file": "app/plugins/builtins/marketplace/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/install/{name}",
|
|
"file": "app/plugins/builtins/marketplace/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/verify/{name}",
|
|
"file": "app/plugins/builtins/marketplace/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/categories",
|
|
"file": "app/plugins/builtins/marketplace/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/relationships",
|
|
"file": "app/plugins/builtins/graph_rag/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/relationships",
|
|
"file": "app/plugins/builtins/graph_rag/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/traverse",
|
|
"file": "app/plugins/builtins/graph_rag/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/relationships/{relationship_id}",
|
|
"file": "app/plugins/builtins/graph_rag/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/presets",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/presets/generate",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/templates",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/templates",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/templates/{template_id}",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/templates/{template_id}",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/templates/{template_id}",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/generate",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/generate/async",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{report_id}",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{report_id}/download",
|
|
"file": "app/plugins/builtins/report_generator/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/extract",
|
|
"file": "app/plugins/builtins/knowledge/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/ask",
|
|
"file": "app/plugins/builtins/knowledge/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/review",
|
|
"file": "app/plugins/builtins/knowledge/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/review/{extraction_id}",
|
|
"file": "app/plugins/builtins/knowledge/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/link",
|
|
"file": "app/plugins/builtins/entity_links/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/files/{file_id}/link",
|
|
"file": "app/plugins/builtins/entity_links/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files/{file_id}/links",
|
|
"file": "app/plugins/builtins/entity_links/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/conversations",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/conversations/{conversation_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/conversations/{conversation_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/conversations/{conversation_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/pin",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/conversations/{conversation_id}/pin",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/mute",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/conversations/{conversation_id}/mute",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/participants",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/conversations/{conversation_id}/participants/{participant_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/conversations/{conversation_id}/participants/{participant_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/conversations/{conversation_id}/messages",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/messages",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/messages/{message_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/messages/{message_id}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/messages/{message_id}/attachments",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/messages/{message_id}/reactions",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/messages/{message_id}/reactions/{emoji}",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/read",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/miniapps",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/miniapps",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/block-types",
|
|
"file": "app/plugins/builtins/kommunikation/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/context",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/suggestions",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/suggestions/{suggestion_id}/dismiss",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/suggestions/{suggestion_id}/act",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/suggestions/stream",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/settings",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/settings",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/stats",
|
|
"file": "app/plugins/builtins/ai_proactive/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{agent_id}/run",
|
|
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{agent_id}/status",
|
|
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{agent_id}/stream",
|
|
"file": "app/plugins/builtins/ai_assistant/external_api.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/providers",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/providers",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/providers/{provider_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/providers/{provider_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/models",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/models",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/models/{model_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/models/{model_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/presets",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/presets",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/presets/{preset_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/presets/{preset_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/agents",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/agents",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/agents/{agent_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/agents/{agent_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/tools",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/folders",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PUT",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/folders/{folder_id}",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/conversations/{conversation_id}/stream",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/conversations/{conversation_id}/messages",
|
|
"file": "app/plugins/builtins/ai_assistant/routes.py"
|
|
},
|
|
{
|
|
"method": "PATCH",
|
|
"path": "/{tag_id}",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/assign",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/assign",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/{tag_id}",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/bulk-assign",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{tag_id}/entities",
|
|
"file": "app/plugins/builtins/tags/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/files/{file_id}/permissions",
|
|
"file": "app/plugins/builtins/permissions/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/permissions",
|
|
"file": "app/plugins/builtins/permissions/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/files/{file_id}/permissions/{user_id}",
|
|
"file": "app/plugins/builtins/permissions/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/files/{file_id}/share-link",
|
|
"file": "app/plugins/builtins/permissions/routes.py"
|
|
},
|
|
{
|
|
"method": "DELETE",
|
|
"path": "/share-links/{link_id}",
|
|
"file": "app/plugins/builtins/permissions/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{token}",
|
|
"file": "app/plugins/builtins/permissions/public_routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/{token}/verify",
|
|
"file": "app/plugins/builtins/permissions/public_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/{token}/download",
|
|
"file": "app/plugins/builtins/permissions/public_routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/tools",
|
|
"file": "app/plugins/builtins/mcp_server/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/tools/{tool_name}/execute",
|
|
"file": "app/plugins/builtins/mcp_server/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/config",
|
|
"file": "app/plugins/builtins/mcp_server/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/command",
|
|
"file": "app/plugins/builtins/ai_ui_control/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/command/{command_id}/status",
|
|
"file": "app/plugins/builtins/ai_ui_control/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/online-users",
|
|
"file": "app/plugins/builtins/ai_ui_control/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/signals/collect",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/signals",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/patterns/detect",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/patterns",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/proposals",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "GET",
|
|
"path": "/proposals/{proposal_id}",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals/{proposal_id}/evaluate",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals/{proposal_id}/request-approval",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals/{proposal_id}/activate",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals/{proposal_id}/rollback",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
},
|
|
{
|
|
"method": "POST",
|
|
"path": "/proposals/{proposal_id}/measure",
|
|
"file": "app/plugins/builtins/self_improvement/routes.py"
|
|
}
|
|
],
|
|
"issues": []
|
|
} |