Route Menu
Quick manual testing index. Dynamic paths require session context.
| Methods | Path | Endpoint | What It Does |
|---|---|---|---|
| GET | / | home.home | Shows the main dashboard for the current signed-in account context. |
| GET, POST | /admin/import/legacy-support | admin.legacy_support_import | Provides admin-only tools for support, logs, and maintenance workflows. |
| GET | /admin/logs | admin.request_logs | Provides admin-only tools for support, logs, and maintenance workflows. |
| GET | /api-keys | api_keys.list_api_keys | Manages API keys and secrets used for integrations. |
| POST | /api-keys/<int:key_id>/delete | api_keys.delete_api_key | Manages API keys and secrets used for integrations. |
| POST | /api-keys/<int:key_id>/revoke | api_keys.revoke_api_key | Manages API keys and secrets used for integrations. |
| POST | /api-keys/create | api_keys.create_api_key | Manages API keys and secrets used for integrations. |
| GET | /auth/invite/<token> | auth.accept_invite_page | Handles this route based on current user permissions and org context. |
| GET | /auth/login | auth.login_page | Lets a user sign in and start an authenticated session. |
| POST | /auth/login | auth.login | Lets a user sign in and start an authenticated session. |
| POST | /auth/logout | auth.logout | Ends the current user session and returns to public/auth pages. |
| GET | /auth/signup | auth.signup_page | Creates a new account/org and signs in the first account holder. |
| POST | /auth/signup | auth.signup | Creates a new account/org and signs in the first account holder. |
| GET | /automations | automations.list_automations | Manages automations and execution logs for lifecycle events. |
| POST | /automations | automations.create_automation | Manages automations and execution logs for lifecycle events. |
| GET | /automations/<int:automation_id> | automations.get_automation | Manages automations and execution logs for lifecycle events. |
| PATCH | /automations/<int:automation_id> | automations.update_automation | Manages automations and execution logs for lifecycle events. |
| DELETE | /automations/<int:automation_id> | automations.delete_automation | Manages automations and execution logs for lifecycle events. |
| POST | /automations/<int:automation_id>/delete | automations.delete_automation_submit | Manages automations and execution logs for lifecycle events. |
| GET | /automations/<int:automation_id>/edit | automations.edit_automation_page | Manages automations and execution logs for lifecycle events. |
| POST | /automations/<int:automation_id>/edit | automations.edit_automation_submit | Manages automations and execution logs for lifecycle events. |
| POST | /automations/<int:automation_id>/test | automations.test_automation | Manages automations and execution logs for lifecycle events. |
| POST | /automations/<int:automation_id>/test-ui | automations.test_automation_submit | Manages automations and execution logs for lifecycle events. |
| GET | /automations/executions | automations.list_executions | Manages automations and execution logs for lifecycle events. |
| POST | /billing/checkout | billing.checkout_redirect | Processes a submitted action and persists resulting changes. |
| POST | /billing/checkout-session | billing.create_checkout_session | Starts a Stripe checkout session for plan upgrade/payment. |
| POST | /billing/portal | billing.portal_redirect | Processes a submitted action and persists resulting changes. |
| POST | /billing/portal-session | billing.create_portal_session | Opens the Stripe customer portal for billing self-service. |
| GET | /billing/required | billing.required_page | Handles this route based on current user permissions and org context. |
| GET | /billing/status | billing.status | Shows billing and subscription state for the active account. |
| GET | /billing/webhook-events | billing.webhook_events | Handles this route based on current user permissions and org context. |
| GET | /billing/webhook-events/view | billing.webhook_events_view | Shows detailed information for a specific record. |
| GET | /dashboard | home.dashboard | Shows the role-aware dashboard with key sales and support summaries. |
| GET | /deals | home.deals_index | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/<int:deal_id> | home.deal_detail | Shows or updates a deal record and related activity context. |
| GET | /deals/activities | home.deal_activity_center | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/customers | home.deals_customers_index | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/customers/<int:contact_id> | home.deals_customer_detail | Shows or updates a deal record and related activity context. |
| GET | /deals/expansion | home.expansion_queue | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/new | home.new_deal_page | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/orgs | home.deals_orgs_index | Lists deal-facing views for sales execution and tracking. |
| GET | /deals/orgs/<int:org_id> | home.deals_org_detail | Shows or updates a deal record and related activity context. |
| GET | /health | health.health | Returns a lightweight health check for uptime and deployment verification. |
| GET | /menu | home.route_menu | Lists available app routes to speed up manual QA and route discovery. |
| GET | /orgs | organizations.list_orgs | Lists organizations with filtering for navigation and triage. |
| GET | /orgs/<int:org_id> | organizations.detail | Shows or updates an organization workspace and its related context. |
| POST | /orgs/<int:org_id>/contacts | organizations.create_contact | Shows or updates an organization workspace and its related context. |
| POST | /orgs/<int:org_id>/contacts/<int:contact_id> | organizations.update_contact | Shows or updates an organization workspace and its related context. |
| GET, POST | /orgs/<int:org_id>/edit | organizations.edit_org | Shows or updates an organization workspace and its related context. |
| POST | /orgs/<int:org_id>/notes | organizations.save_notes | Shows or updates an organization workspace and its related context. |
| GET | /orgs/<int:org_id>/recent | organizations.get_recent | Shows or updates an organization workspace and its related context. |
| GET | /orgs/<int:org_id>/users/<int:user_id> | organizations.user_history | Shows or updates an organization workspace and its related context. |
| GET, POST | /orgs/new | organizations.create_org | Lists organizations with filtering for navigation and triage. |
| GET | /search | search.global_search | Runs global search across orgs, contacts, deals, support, and notes. |
| GET | /settings | settings.index | Shows or updates account, team, and app preference settings. |
| GET | /settings/account | settings.account_settings | Shows or updates account, team, and app preference settings. |
| POST | /settings/account-profile | settings.update_account_profile | Shows or updates account, team, and app preference settings. |
| POST | /settings/appearance | settings.update_appearance | Shows or updates account, team, and app preference settings. |
| POST | /settings/custom-org-fields | settings.update_custom_org_fields | Shows or updates account, team, and app preference settings. |
| POST | /settings/invites | settings.create_invite_link | Shows or updates account, team, and app preference settings. |
| POST | /settings/invites/<int:invite_id>/revoke | settings.revoke_invite | Shows or updates account, team, and app preference settings. |
| POST | /settings/member-access | settings.update_member_access_policy | Shows or updates account, team, and app preference settings. |
| POST | /settings/org-defaults | settings.update_org_defaults | Shows or updates account, team, and app preference settings. |
| POST | /settings/profile | settings.update_profile_settings | Shows or updates account, team, and app preference settings. |
| POST | /settings/team-roles | settings.update_team_roles | Shows or updates account, team, and app preference settings. |
| POST | /settings/theme | settings.update_theme_preference | Shows or updates account, team, and app preference settings. |
| GET | /slogs | slogs.list_entries | Lists records for browsing with current filters and permissions. |
| POST | /slogs | slogs.create_entry | Creates a new record using submitted form or API data. |
| GET | /slogs/<int:entry_id> | slogs.entry_detail | Shows detailed information for a specific record. |
| PATCH, POST | /slogs/<int:entry_id> | slogs.update_entry | Updates an existing record using submitted form or API data. |
| POST | /slogs/<int:entry_id>/archive | slogs.archive_entry | Processes a submitted action and persists resulting changes. |
| POST | /slogs/<int:entry_id>/convert-to-support | slogs.convert_sales_entry_to_support | Processes a submitted action and persists resulting changes. |
| GET | /slogs/<int:entry_id>/convert-to-support/new | slogs.new_convert_to_support_page | Creates a new record using submitted form or API data. |
| POST | /slogs/<int:entry_id>/create-expansion-sales-item | slogs.create_expansion_sales_item | Creates a new record using submitted form or API data. |
| GET | /slogs/<int:entry_id>/edit | slogs.edit_entry_page | Updates an existing record using submitted form or API data. |
| GET | /slogs/<int:entry_id>/expansion/new | slogs.new_expansion_sales_item_page | Creates a new record using submitted form or API data. |
| POST | /slogs/<int:entry_id>/reopen | slogs.reopen_entry | Processes a submitted action and persists resulting changes. |
| POST | /slogs/<int:entry_id>/status | slogs.quick_update_entry_status | Updates an existing record using submitted form or API data. |
| GET | /slogs/<int:entry_id>/support-logs | slogs.list_support_logs | Lists records for browsing with current filters and permissions. |
| POST | /slogs/<int:entry_id>/support-logs | slogs.create_support_log | Creates a new record using submitted form or API data. |
| GET | /slogs/<int:entry_id>/support-logs/new | slogs.new_support_log_page | Creates a new record using submitted form or API data. |
| POST | /slogs/<int:entry_id>/timeline | slogs.add_timeline_activity | Processes a submitted action and persists resulting changes. |
| POST | /slogs/<int:entry_id>/timeline/<int:event_id>/complete | slogs.complete_timeline_activity | Processes a submitted action and persists resulting changes. |
| POST | /slogs/<int:entry_id>/timeline/<int:event_id>/edit | slogs.edit_timeline_activity | Updates an existing record using submitted form or API data. |
| GET | /slogs/new | slogs.new_entry_page | Creates a new record using submitted form or API data. |
| GET | /support/activities | support.support_activity_center | Lists support workflow views for queue and operator activity. |
| GET | /support/activity | support.support_activity_center_legacy_alias | Lists support workflow views for queue and operator activity. |
| GET | /support/logs | support.support_logs_index | Lists support workflow views for queue and operator activity. |
| GET | /support/logs/<int:log_id> | support.support_log_detail | Shows support detail for a specific org or log context. |
| GET | /support/orgs | support.support_orgs_index | Lists support workflow views for queue and operator activity. |
| GET | /support/orgs/<int:org_id> | support.support_org_detail | Shows support detail for a specific org or log context. |
| POST | /support/tickets/<int:entry_id>/flags | support.support_ticket_flags | Shows support detail for a specific org or log context. |
| GET, POST | /support/users | support.support_users_config | Lists support workflow views for queue and operator activity. |
| POST | /webhooks/incoming/<provider> | webhooks.incoming_webhook | Receives or replays webhook traffic for integration processing. |
| POST | /webhooks/stripe | webhooks.stripe_webhook | Receives Stripe webhook events and syncs subscription/customer state. |
| POST | /webhooks/stripe/replay/<int:event_row_id> | webhooks.replay_stripe_mapping | Receives or replays webhook traffic for integration processing. |