SurfSense/surfsense_backend/app/routes
CREDO23 56826a63bc refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E)
Hard cutover of the HTTP surface: collapse the three legacy spellings
(/searchspaces, /search-spaces, /search-space/{id}) onto canonical
/workspaces/{workspace_id}/..., rename the gateway field-setter sub-actions to
singular /workspace, rename search_spaces_routes.py -> workspaces_routes.py and the
search_spaces_router -> workspaces_router include, and flip search_space_id ->
workspace_id in bodies/params. No alias routers: the old URLs now 404 by design.
Full app constructs with zero legacy path spellings.
2026-06-26 18:35:08 +02:00
..
__init__.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
agent_action_log_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
agent_flags_route.py agent: retire eager KB priority/planner path and its dead flags 2026-06-25 18:37:14 +02:00
agent_permissions_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
agent_revert_route.py refactor: unify authentication handling by replacing current_active_user with auth context across routes 2026-06-19 21:38:18 +05:30
airtable_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
anonymous_chat_routes.py refactor(anonymous-models): remove description field from anonymous model responses and update related UI components 2026-06-13 16:30:26 +05:30
auth_routes.py chore: fix linting 2026-06-25 04:31:22 +05:30
chat_comments_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
circleback_webhook_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
clickup_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
composio_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
confluence_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
discord_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
documents_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
dropbox_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
editor_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
export_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
folders_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
gateway_webhook_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
gateway_whatsapp_baileys_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
gateway_whatsapp_webhook_routes.py chore: linting 2026-06-09 00:42:26 -07:00
google_calendar_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
google_drive_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
google_gmail_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
image_generation_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
incentive_tasks_routes.py feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
jira_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
linear_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
logs_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
luma_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
mcp_oauth_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
memory_routes.py feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
model_connections_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
model_list_routes.py feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
new_chat_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
notes_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
notion_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
oauth_connector_base.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
obsidian_plugin_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
onedrive_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
personal_access_tokens_routes.py feat: add personal access token API routes 2026-06-19 20:26:56 +05:30
prompts_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
public_chat_routes.py feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
rbac_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
reports_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
sandbox_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
search_source_connectors_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
slack_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
stripe_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
team_memory_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
teams_add_connector_route.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
users_routes.py chore: fix linting 2026-06-25 04:31:22 +05:30
video_presentations_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
workspaces_routes.py refactor(routes): rename to workspace + consolidate URL spellings (Phase 2 Wave E) 2026-06-26 18:35:08 +02:00
youtube_routes.py feat(auth): require sessions for user-scoped routes 2026-06-20 01:57:48 +05:30
zero_context_routes.py chore: fix linting 2026-06-25 04:31:36 +05:30