generated: '2026-10-18' method: generated source: openapi/mcpgate-api-openapi.json, openapi/mcpgate-demo-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 471 by_action_class: acting: 203 connected: 268 by_consequence: write: 190 read: 268 safety-critical: 9 physical: 4 human_in_the_loop_required: 9 operations: - path: /feedback/register method: post operationId: register_feedback_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/instance method: patch operationId: update_delivery_feedback_instance_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/report method: post operationId: report_feedback_report_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/comment method: post operationId: comment_feedback_comment_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/release method: post operationId: release_feedback_release_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/webhook method: post operationId: webhook_feedback_webhook_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/pongs method: get operationId: list_pongs_feedback_pongs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedback/pongs/{pong_id}/delivered method: post operationId: ack_pong_feedback_pongs__pong_id__delivered_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /feedback/data/{token} method: delete operationId: erase_feedback_data__token__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/customer method: post operationId: create_customer_admin_customer_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/customer method: get operationId: list_customers_admin_customer_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/customer/{customer_id} method: get operationId: get_customer_admin_customer__customer_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/customer/{customer_id} method: patch operationId: update_customer_admin_customer__customer_id__patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/subscription/public-key method: get operationId: get_public_key_admin_subscription_public_key_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/subscription/issue method: post operationId: issue_subscription_admin_subscription_issue_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/subscription/list method: get operationId: list_subscriptions_admin_subscription_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/subscription/{jti} method: get operationId: get_subscription_admin_subscription__jti__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/subscription/{jti}/revoke method: post operationId: revoke_subscription_admin_subscription__jti__revoke_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /subscription/{jti}/bind method: post operationId: bind_subscription_subscription__jti__bind_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/refresh method: get operationId: refresh_subscription_subscription_refresh_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /support/enroll method: post operationId: enroll_support_enroll_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/sessions method: post operationId: start_session_support_sessions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/sessions/{session_id} method: delete operationId: end_session_support_sessions__session_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/sessions/{session_id}/extend method: post operationId: extend_session_support_sessions__session_id__extend_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/sessions/{session_id}/close method: post operationId: close_session_from_gateway_support_sessions__session_id__close_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/messages method: post operationId: send_message_from_customer_support_messages_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/messages method: get operationId: list_messages_for_customer_support_messages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /support/messages/read method: post operationId: mark_staff_messages_read_by_customer_support_messages_read_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/audit_meta method: post operationId: push_audit_meta_support_audit_meta_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support/subscriptions/consent/{token} method: get operationId: confirm_subscription_consent_support_subscriptions_consent__token__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /support/notifications/unsubscribe/{token} method: get operationId: unsubscribe_from_fix_notifications_support_notifications_unsubscribe__token__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/support/active method: get operationId: list_active_admin_support_active_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/support/sessions method: get operationId: list_sessions_admin_support_sessions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/support/sessions/{session_id} method: get operationId: get_session_detail_admin_support_sessions__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health_check_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get operationId: root__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: post operationId: mcp_modern_endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: / method: options operationId: mcp_modern_endpoint__options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: head operationId: mcp_modern_endpoint__head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/config method: get operationId: get_mcp_config_mcp_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /status method: get operationId: get_detailed_status_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/lockout-help method: get operationId: lockout_help_auth_lockout_help_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tools/call method: post operationId: call_tool_tools_call_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tools/list method: get operationId: list_tools_tools_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /connections method: get operationId: oauth_dashboard_endpoint_connections_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/connections/status method: get operationId: connections_status_endpoint_api_connections_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/connections/ai-providers method: get operationId: connections_ai_providers_endpoint_api_connections_ai_providers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/callback method: get operationId: oauth_callback_auth_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google method: get operationId: google_auth_auth_google_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/sso/{provider_key} method: get operationId: sso_auth_auth_sso__provider_key__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/notion method: get operationId: notion_auth_simple_auth_notion_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/gitlab method: get operationId: gitlab_auth_simple_auth_gitlab_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/jira method: get operationId: jira_auth_simple_auth_jira_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/slack method: get operationId: slack_auth_auth_slack_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/figma method: get operationId: figma_auth_simple_auth_figma_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/jenkins method: get operationId: jenkins_auth_auth_jenkins_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/jenkins method: post operationId: jenkins_auth_auth_jenkins_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/sentry method: get operationId: sentry_auth_auth_sentry_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/sentry method: post operationId: sentry_auth_auth_sentry_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/gitlab/callback method: get operationId: oauth_callback_auth_gitlab_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/jira/callback method: get operationId: oauth_callback_auth_jira_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/notion/callback method: get operationId: oauth_callback_auth_notion_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/slack/callback method: get operationId: oauth_callback_auth_slack_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/figma/callback method: get operationId: oauth_callback_auth_figma_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_reports method: get operationId: admin_reports_auth_yaml_auth_admin_reports_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_reports/callback method: get operationId: oauth_callback_auth_admin_reports_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_sdk_reports method: get operationId: admin_sdk_reports_auth_yaml_auth_admin_sdk_reports_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_sdk_reports/callback method: get operationId: oauth_callback_auth_admin_sdk_reports_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_sdk method: get operationId: admin_sdk_auth_yaml_auth_admin_sdk_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin_sdk/callback method: get operationId: oauth_callback_auth_admin_sdk_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/amplitude method: get operationId: amplitude_auth_yaml_auth_amplitude_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/amplitude/callback method: get operationId: oauth_callback_auth_amplitude_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/amplitude_mcp method: get operationId: amplitude_mcp_auth_yaml_auth_amplitude_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/amplitude_mcp/callback method: get operationId: oauth_callback_auth_amplitude_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/confluence method: get operationId: confluence_auth_yaml_auth_confluence_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/confluence/callback method: get operationId: oauth_callback_auth_confluence_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/figma_mcp method: get operationId: figma_mcp_auth_yaml_auth_figma_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/figma_mcp/callback method: get operationId: oauth_callback_auth_figma_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/github method: get operationId: github_auth_yaml_auth_github_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/github/callback method: get operationId: oauth_callback_auth_github_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_ads method: get operationId: google_ads_auth_yaml_auth_google_ads_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_ads/callback method: get operationId: oauth_callback_auth_google_ads_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/ads method: get operationId: ads_auth_yaml_auth_ads_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/ads/callback method: get operationId: oauth_callback_auth_ads_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_cloud_logging method: get operationId: google_cloud_logging_auth_yaml_auth_google_cloud_logging_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_cloud_logging/callback method: get operationId: oauth_callback_auth_google_cloud_logging_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/cloud_logging method: get operationId: cloud_logging_auth_yaml_auth_cloud_logging_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/cloud_logging/callback method: get operationId: oauth_callback_auth_cloud_logging_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/logging method: get operationId: logging_auth_yaml_auth_logging_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/logging/callback method: get operationId: oauth_callback_auth_logging_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_search_console method: get operationId: google_search_console_auth_yaml_auth_google_search_console_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_search_console/callback method: get operationId: oauth_callback_auth_google_search_console_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/gsc method: get operationId: gsc_auth_yaml_auth_gsc_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/gsc/callback method: get operationId: oauth_callback_auth_gsc_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/search_console method: get operationId: search_console_auth_yaml_auth_search_console_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/search_console/callback method: get operationId: oauth_callback_auth_search_console_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/webmasters method: get operationId: webmasters_auth_yaml_auth_webmasters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/webmasters/callback method: get operationId: oauth_callback_auth_webmasters_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_tag_manager method: get operationId: google_tag_manager_auth_yaml_auth_google_tag_manager_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/google_tag_manager/callback method: get operationId: oauth_callback_auth_google_tag_manager_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/gtm method: get operationId: gtm_auth_yaml_auth_gtm_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/gtm/callback method: get operationId: oauth_callback_auth_gtm_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/tag_manager method: get operationId: tag_manager_auth_yaml_auth_tag_manager_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/tag_manager/callback method: get operationId: oauth_callback_auth_tag_manager_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/tagmanager method: get operationId: tagmanager_auth_yaml_auth_tagmanager_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/tagmanager/callback method: get operationId: oauth_callback_auth_tagmanager_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/hubspot method: get operationId: hubspot_auth_yaml_auth_hubspot_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/hubspot/callback method: get operationId: oauth_callback_auth_hubspot_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/hubspot_mcp method: get operationId: hubspot_mcp_auth_yaml_auth_hubspot_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/hubspot_mcp/callback method: get operationId: oauth_callback_auth_hubspot_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/lambdatest_mcp method: get operationId: lambdatest_mcp_auth_yaml_auth_lambdatest_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/lambdatest_mcp/callback method: get operationId: oauth_callback_auth_lambdatest_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/microsoft method: get operationId: microsoft_auth_yaml_auth_microsoft_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/microsoft/callback method: get operationId: oauth_callback_auth_microsoft_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/microsoft_365 method: get operationId: microsoft_365_auth_yaml_auth_microsoft_365_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/microsoft_365/callback method: get operationId: oauth_callback_auth_microsoft_365_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/ms365 method: get operationId: ms365_auth_yaml_auth_ms365_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/ms365/callback method: get operationId: oauth_callback_auth_ms365_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/miro method: get operationId: miro_auth_yaml_auth_miro_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/miro/callback method: get operationId: oauth_callback_auth_miro_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/miro_mcp method: get operationId: miro_mcp_auth_yaml_auth_miro_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/miro_mcp/callback method: get operationId: oauth_callback_auth_miro_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/notion_mcp method: get operationId: notion_mcp_auth_yaml_auth_notion_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/notion_mcp/callback method: get operationId: oauth_callback_auth_notion_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/pipedrive method: get operationId: pipedrive_auth_yaml_auth_pipedrive_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/pipedrive/callback method: get operationId: oauth_callback_auth_pipedrive_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/power_bi method: get operationId: power_bi_auth_yaml_auth_power_bi_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/power_bi/callback method: get operationId: oauth_callback_auth_power_bi_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/power_bi_mcp method: get operationId: power_bi_mcp_auth_yaml_auth_power_bi_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/power_bi_mcp/callback method: get operationId: oauth_callback_auth_power_bi_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/supernova_mcp method: get operationId: supernova_mcp_auth_yaml_auth_supernova_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/supernova_mcp/callback method: get operationId: oauth_callback_auth_supernova_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/transifex method: get operationId: transifex_auth_yaml_auth_transifex_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/transifex/callback method: get operationId: oauth_callback_auth_transifex_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/windmill method: get operationId: windmill_auth_yaml_auth_windmill_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/windmill/callback method: get operationId: oauth_callback_auth_windmill_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/windmill_mcp method: get operationId: windmill_mcp_auth_yaml_auth_windmill_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/windmill_mcp/callback method: get operationId: oauth_callback_auth_windmill_mcp_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/magic/request method: post operationId: magic_link_request_auth_magic_request_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/magic/verify method: get operationId: magic_link_verify_auth_magic_verify_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/magic/verify method: post operationId: magic_link_verify_auth_magic_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/slack/connect method: get operationId: slack_connect_auth_slack_connect_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/slack/connect method: post operationId: slack_connect_auth_slack_connect_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/slack/auto-connect method: get operationId: slack_auto_connect_auth_slack_auto_connect_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /logout method: get operationId: logout_endpoint_logout_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt method: get operationId: chatgpt_oauth_start_auth_chatgpt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt method: options operationId: chatgpt_oauth_options_auth_chatgpt_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt method: head operationId: chatgpt_oauth_head_auth_chatgpt_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt/token method: post operationId: chatgpt_oauth_token_auth_chatgpt_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/chatgpt/token method: options operationId: chatgpt_token_options_auth_chatgpt_token_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt/token method: head operationId: chatgpt_token_head_auth_chatgpt_token_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/chatgpt/callback method: get operationId: chatgpt_oauth_callback_auth_chatgpt_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/verify/{service_id} method: post operationId: verify_oauth_connection_auth_verify__service_id__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/disconnect/{service_id} method: post operationId: disconnect_oauth_service_auth_disconnect__service_id__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /changelog method: get operationId: changelog_page_changelog_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/changelog method: get operationId: changelog_api_api_changelog_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /slack/events method: post operationId: slack_events_slack_events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /slack/interactive method: post operationId: slack_interactive_slack_interactive_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/gitlab method: post operationId: gitlab_webhook_webhooks_gitlab_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/deployment-success method: post operationId: deployment_success_webhook_webhooks_deployment_success_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/queue-self-healing-notification method: post operationId: queue_self_healing_notification_webhook_webhooks_queue_self_healing_notification_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/notify-not-a-bug method: post operationId: notify_not_a_bug_webhook_webhooks_notify_not_a_bug_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/notify-maintainer method: post operationId: notify_maintainer_webhook_webhooks_notify_maintainer_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/selfheal-quota method: post operationId: selfheal_quota_webhook_webhooks_selfheal_quota_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/selfheal-approval method: post operationId: selfheal_approval_webhook_webhooks_selfheal_approval_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tools/execute/async method: post operationId: execute_tool_async_v1_tools_execute_async_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tools/status/{task_id} method: get operationId: get_task_status_v1_tools_status__task_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tools/stats method: get operationId: get_storage_stats_endpoint_v1_tools_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/transfers/{transfer_id}/download method: get operationId: transfer_download_endpoint_api_v1_transfers__transfer_id__download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/transfers/{transfer_id}/upload method: put operationId: transfer_upload_endpoint_api_v1_transfers__transfer_id__upload_put x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/document-review/{review_id} method: get operationId: document_review_page_endpoint_api_v1_document_review__review_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/document-review/{review_id}/data method: get operationId: document_review_data_endpoint_api_v1_document_review__review_id__data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/document-review/{review_id}/decide method: post operationId: document_review_decide_endpoint_api_v1_document_review__review_id__decide_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/v1/webmcp/manifest method: get operationId: webmcp_manifest_endpoint_api_v1_webmcp_manifest_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/webmcp/call/{tool_name} method: post operationId: webmcp_call_endpoint_api_v1_webmcp_call__tool_name__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/webmcp method: get operationId: webmcp_admin_config_endpoint_admin_extensions_api_webmcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/webmcp method: post operationId: webmcp_admin_config_endpoint_admin_extensions_api_webmcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup method: get operationId: setup_redirect_setup_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/status method: get operationId: setup_status_setup_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/welcome method: get operationId: setup_welcome_setup_welcome_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/branding method: get operationId: setup_branding_setup_branding_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/branding method: post operationId: setup_branding_save_setup_branding_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/branding/place method: get operationId: setup_branding_place_setup_branding_place_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/team method: get operationId: setup_team_setup_team_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/team method: post operationId: setup_team_save_setup_team_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/services method: get operationId: setup_services_setup_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/services/status method: get operationId: services_status_endpoint_api_services_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/sign-in method: get operationId: setup_sign_in_overview_setup_sign_in_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/sign-in/{provider} method: get operationId: setup_sign_in_provider_setup_sign_in__provider__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/sign-in/{provider} method: post operationId: setup_sign_in_provider_save_setup_sign_in__provider__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/sign-in/bootstrap-admin method: post operationId: setup_sign_in_bootstrap_admin_setup_sign_in_bootstrap_admin_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/sign-in/{provider}/activate method: post operationId: setup_sign_in_provider_activate_setup_sign_in__provider__activate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/logging method: get operationId: setup_logging_setup_logging_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/logging method: post operationId: setup_logging_save_setup_logging_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/logging/level method: post operationId: admin_logging_level_admin_logging_level_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/logging/entries method: get operationId: admin_logging_entries_admin_logging_entries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/data-sanitization method: get operationId: setup_data_sanitization_setup_data_sanitization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/internal-domains method: post operationId: setup_internal_domains_save_setup_internal_domains_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/ai_clients method: get operationId: setup_ai_clients_setup_ai_clients_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/complete method: get operationId: setup_complete_setup_complete_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/register-dcr-client method: post operationId: setup_register_dcr_client_setup_register_dcr_client_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/service-scope-gap method: post operationId: setup_service_scope_gap_setup_service_scope_gap_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/service-scope-plan method: get operationId: setup_service_scope_plan_setup_service_scope_plan_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /setup/service-scope-adopt method: post operationId: setup_service_scope_adopt_setup_service_scope_adopt_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/service-scope-rollback method: post operationId: setup_service_scope_rollback_setup_service_scope_rollback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/service-scope-settle method: post operationId: setup_service_scope_settle_setup_service_scope_settle_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/check-provider method: post operationId: setup_check_provider_setup_check_provider_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/verify-service-credentials method: post operationId: setup_verify_service_credentials_setup_verify_service_credentials_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/configure-service method: post operationId: setup_configure_service_setup_configure_service_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /setup/configure-instance method: post operationId: setup_configure_instance_setup_configure_instance_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/broker method: get operationId: auth_broker_start_get_auth_broker_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/broker method: post operationId: auth_broker_start_auth_broker_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/broker-callback method: get operationId: auth_broker_callback_auth_broker_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /deploy method: get operationId: deploy_page_deploy_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/changelog method: get operationId: admin_changelog_admin_changelog_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/hooks method: get operationId: admin_hooks2_admin_hooks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/document-review method: get operationId: admin_document_review2_admin_document_review_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/context-map method: get operationId: admin_context_map2_admin_context_map_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions method: get operationId: admin_extensions2_admin_extensions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/import method: get operationId: admin_import_combined_admin_import_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/import/openapi method: get operationId: admin_import_openapi_admin_import_openapi_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/import/mcp method: get operationId: admin_import_mcp_admin_import_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/services/{service_id} method: get operationId: admin_service_detail_admin_services__service_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/audit method: get operationId: admin_audit2_admin_audit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/destructive method: get operationId: admin_destructive2_admin_destructive_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/notifications method: get operationId: admin_notifications2_admin_notifications_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput method: get operationId: admin_throughput2_admin_throughput_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/usage method: get operationId: admin_action_usage2_admin_usage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/usage/export method: get operationId: admin_action_usage_export_admin_usage_export_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/tokens method: get operationId: admin_tokens2_admin_tokens_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/subscription method: get operationId: admin_subscription2_admin_subscription_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/diagnostics method: get operationId: admin_diagnostics2_admin_diagnostics_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/help method: get operationId: admin_help_redirect_admin_help_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/users method: get operationId: admin_users2_admin_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/support method: get operationId: admin_support2_admin_support_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/branding method: get operationId: setup_branding_admin_branding_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/branding method: post operationId: setup_branding_save_admin_branding_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/team method: get operationId: setup_team_admin_team_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/team method: post operationId: setup_team_save_admin_team_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/organization method: get operationId: setup_team_admin_organization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/organization method: post operationId: setup_team_save_admin_organization_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/services method: get operationId: setup_services_admin_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/sign-in method: get operationId: setup_sign_in_overview_admin_sign_in_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/sign-in/bootstrap-admin method: post operationId: setup_sign_in_bootstrap_admin_admin_sign_in_bootstrap_admin_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/sign-in/{provider} method: get operationId: setup_sign_in_provider_admin_sign_in__provider__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/sign-in/{provider} method: post operationId: setup_sign_in_provider_save_admin_sign_in__provider__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/sign-in/{provider}/activate method: post operationId: setup_sign_in_provider_activate_admin_sign_in__provider__activate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/logging method: get operationId: setup_logging_admin_logging_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/logging method: post operationId: setup_logging_save_admin_logging_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/pii method: get operationId: setup_data_sanitization_admin_pii_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/delegation method: get operationId: setup_delegation_admin_delegation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/clients method: get operationId: setup_clients_admin_clients_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/data-sanitization method: get operationId: setup_data_sanitization_admin_data_sanitization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/complete method: get operationId: setup_complete_admin_complete_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin method: get operationId: setup_complete_admin_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/overview/stats method: get operationId: admin_overview_stats_admin_overview_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/configure-service method: post operationId: setup_configure_service_admin_configure_service_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/verify-service-credentials method: post operationId: setup_verify_service_credentials_admin_verify_service_credentials_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/check-provider method: post operationId: setup_check_provider_admin_check_provider_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/configure-instance method: post operationId: setup_configure_instance_admin_configure_instance_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/internal-domains method: post operationId: setup_internal_domains_save_admin_internal_domains_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/service-scope-gap method: post operationId: setup_service_scope_gap_admin_service_scope_gap_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/service-scope-plan method: get operationId: setup_service_scope_plan_admin_service_scope_plan_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/service-scope-adopt method: post operationId: setup_service_scope_adopt_admin_service_scope_adopt_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/service-scope-rollback method: post operationId: setup_service_scope_rollback_admin_service_scope_rollback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/service-scope-settle method: post operationId: setup_service_scope_settle_admin_service_scope_settle_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/support/{action} method: post operationId: signed_dispatch_api_support__action__post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /broker/auth method: get operationId: broker_auth_broker_auth_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /broker/claim method: post operationId: broker_claim_broker_claim_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /broker/health method: get operationId: broker_health_broker_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /robots.txt method: get operationId: robots_txt_robots_txt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/pii-sanitization method: get operationId: get_pii_sanitization_admin_api_pii_sanitization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/pii-sanitization method: post operationId: post_pii_sanitization_admin_api_pii_sanitization_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/pii-sanitization/debug method: get operationId: get_pii_sanitization_debug_admin_api_pii_sanitization_debug_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/pii-sanitization/preview method: post operationId: post_pii_preview_admin_api_pii_sanitization_preview_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/pii-sanitization/reload method: post operationId: post_pii_reload_admin_api_pii_sanitization_reload_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/document-review/term-lists method: get operationId: get_document_review_terms_admin_api_document_review_term_lists_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/document-review/term-lists method: post operationId: post_document_review_terms_admin_api_document_review_term_lists_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/document-review/term-lists/export method: get operationId: get_document_review_terms_export_admin_api_document_review_term_lists_export_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/document-review/feature method: post operationId: post_document_review_feature_admin_api_document_review_feature_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/document-review/demo method: post operationId: post_document_review_demo_admin_api_document_review_demo_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation method: get operationId: get_delegation_admin_api_delegation_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/delegation method: post operationId: post_delegation_admin_api_delegation_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation/all method: get operationId: get_all_delegations_admin_api_delegation_all_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/delegation/grants method: post operationId: post_grant_admin_api_delegation_grants_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation/grants/{grant_id} method: delete operationId: delete_grant_admin_api_delegation_grants__grant_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation/automations method: get operationId: get_automation_admin_api_delegation_automations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/delegation/automations method: post operationId: post_automation_admin_api_delegation_automations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation/automations method: delete operationId: delete_automation_admin_api_delegation_automations_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/delegation/automations/pending method: get operationId: get_pending_automations_admin_api_delegation_automations_pending_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/delegation/automations/decision method: post operationId: post_automation_decision_admin_api_delegation_automations_decision_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/automations method: get operationId: list_my_automations_api_automations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/automations method: post operationId: post_my_automation_api_automations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/automations method: delete operationId: delete_my_automation_api_automations_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /services/act-as method: post operationId: act_as_services_act_as_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/redirect-hosts method: get operationId: get_redirect_hosts_admin_api_clients_redirect_hosts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/clients/redirect-hosts method: post operationId: post_redirect_host_admin_api_clients_redirect_hosts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/redirect-hosts/{host} method: delete operationId: delete_redirect_host_admin_api_clients_redirect_hosts__host__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/connections method: get operationId: get_connections_admin_api_clients_connections_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/clients/connections/{connection_id} method: delete operationId: delete_connection_admin_api_clients_connections__connection_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts method: get operationId: get_service_accounts_admin_api_clients_service_accounts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/clients/service-accounts method: post operationId: post_service_account_admin_api_clients_service_accounts_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id} method: delete operationId: delete_service_account_admin_api_clients_service_accounts__client_id__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/provider-token method: put operationId: put_service_account_provider_token_admin_api_clients_service_accounts__client_id__provider_token_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/provider-token method: get operationId: get_service_account_provider_token_admin_api_clients_service_accounts__client_id__provider_token_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/clients/service-accounts/{client_id}/provider-token method: delete operationId: delete_service_account_provider_token_admin_api_clients_service_accounts__client_id__provider_token_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/rotation method: put operationId: put_service_account_rotation_admin_api_clients_service_accounts__client_id__rotation_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/provider-token/rotate method: post operationId: post_service_account_rotate_admin_api_clients_service_accounts__client_id__provider_token_rotate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/provider-setup method: get operationId: get_service_account_provider_setup_admin_api_clients_service_accounts__client_id__provider_setup_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/clients/service-accounts/{client_id}/provider-token/create method: post operationId: post_service_account_provider_token_create_admin_api_clients_service_accounts__client_id__provider_token_create_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/secret method: post operationId: post_service_account_secret_admin_api_clients_service_accounts__client_id__secret_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/act-as method: put operationId: put_service_account_act_as_admin_api_clients_service_accounts__client_id__act_as_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/pii-cleartext method: put operationId: put_service_account_pii_cleartext_admin_api_clients_service_accounts__client_id__pii_cleartext_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/code-agent method: put operationId: put_service_account_code_agent_admin_api_clients_service_accounts__client_id__code_agent_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/allowed-services method: put operationId: put_service_account_allowed_services_admin_api_clients_service_accounts__client_id__allowed_services_put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/clients/service-accounts/{client_id}/allowed-services/add method: post operationId: post_service_account_add_service_admin_api_clients_service_accounts__client_id__allowed_services_add_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/subscription method: get operationId: get_subscription_status_admin_api_subscription_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/subscription method: post operationId: apply_subscription_key_admin_api_subscription_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/subscription method: delete operationId: remove_subscription_key_admin_api_subscription_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/api/subscription/refresh method: post operationId: refresh_subscription_now_admin_api_subscription_refresh_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/quality-metrics/consume method: get operationId: consume_quality_metrics_handler_admin_quality_metrics_consume_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/routing-health-check method: post operationId: routing_health_check_handler_admin_routing_health_check_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/security/session-cleanup method: post operationId: security_session_cleanup_admin_security_session_cleanup_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/security/oauth-cleanup method: post operationId: security_oauth_cleanup_admin_security_oauth_cleanup_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/security/emergency-cleanup method: post operationId: security_emergency_cleanup_admin_security_emergency_cleanup_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/security/rotate-provider/{name} method: post operationId: security_rotate_provider_admin_security_rotate_provider__name__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/cleanup/ai-tokens method: post operationId: admin_ai_tokens_cleanup_admin_cleanup_ai_tokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/user/{email}/tokens method: delete operationId: clear_user_tokens_admin_user__email__tokens_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/user/{email}/delete method: delete operationId: delete_user_completely_admin_user__email__delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/user/{email}/allowlist-status method: get operationId: user_allowlist_status_admin_user__email__allowlist_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin/guests method: get operationId: _guests_redirect_auth_admin_guests_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin/guests method: post operationId: guests_create_auth_admin_guests_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/admin/tool-guests method: get operationId: _guests_redirect_auth_admin_tool_guests_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/admin/guests/{email_hash}/services method: post operationId: guests_update_services_auth_admin_guests__email_hash__services_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/admin/guests/{email_hash}/resend-link method: post operationId: guests_resend_link_auth_admin_guests__email_hash__resend_link_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/admin/guests/{email_hash}/revoke method: post operationId: guests_revoke_auth_admin_guests__email_hash__revoke_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /auth/admin/allowlist/remove method: post operationId: admin_allowlist_remove_auth_admin_allowlist_remove_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/admin/allowlist/add method: post operationId: admin_allowlist_add_auth_admin_allowlist_add_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/admin/access-levels method: post operationId: access_levels_save_auth_admin_access_levels_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/team/guests/export.json method: get operationId: guests_export_admin_team_guests_export_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/team/guests/import method: post operationId: guests_import_admin_team_guests_import_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/data method: get operationId: extensions_api_data_admin_extensions_api_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/hooks/api/service-actions/{service_id} method: get operationId: hooks_api_service_actions_admin_hooks_api_service_actions__service_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/test method: post operationId: extensions_api_test_admin_extensions_api_test_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/remove-action method: post operationId: extensions_api_remove_action_admin_extensions_api_remove_action_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/update-action-mode method: post operationId: extensions_api_update_action_mode_admin_extensions_api_update_action_mode_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/reload method: post operationId: extensions_api_reload_admin_extensions_api_reload_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/import-scan method: post operationId: extensions_api_import_scan_admin_extensions_api_import_scan_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/import-apply method: post operationId: extensions_api_import_apply_admin_extensions_api_import_apply_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/import-mcp-scan method: post operationId: extensions_api_import_mcp_scan_admin_extensions_api_import_mcp_scan_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/import-mcp-apply method: post operationId: extensions_api_import_mcp_apply_admin_extensions_api_import_mcp_apply_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/update-auth method: post operationId: extensions_api_update_auth_admin_extensions_api_update_auth_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/instances method: get operationId: extensions_api_instances_list_admin_extensions_api_instances_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/instances/save method: post operationId: extensions_api_instances_save_admin_extensions_api_instances_save_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/instances/delete method: post operationId: extensions_api_instances_delete_admin_extensions_api_instances_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/remove-redis-secret method: post operationId: extensions_api_remove_redis_secret_admin_extensions_api_remove_redis_secret_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/remove-redis-bulk method: post operationId: extensions_api_remove_redis_bulk_admin_extensions_api_remove_redis_bulk_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/credential-storage-summary method: get operationId: extensions_api_credential_storage_summary_admin_extensions_api_credential_storage_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/reveal-secrets-bulk method: post operationId: extensions_api_reveal_secrets_bulk_admin_extensions_api_reveal_secrets_bulk_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-token method: post operationId: extensions_api_set_token_admin_extensions_api_set_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/delete-token method: post operationId: extensions_api_delete_token_admin_extensions_api_delete_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/update-user-fields method: post operationId: extensions_api_update_user_fields_admin_extensions_api_update_user_fields_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/save-hooks method: post operationId: extensions_api_save_hooks_admin_extensions_api_save_hooks_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/hooks method: get operationId: extensions_api_hooks_list_admin_extensions_api_hooks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/disable-file method: post operationId: extensions_api_disable_file_admin_extensions_api_disable_file_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/extensions/api/dynamic-discovery method: get operationId: extensions_api_dynamic_discovery_admin_extensions_api_dynamic_discovery_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/dynamic-discovery method: post operationId: extensions_api_dynamic_discovery_admin_extensions_api_dynamic_discovery_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/read-only-mode method: get operationId: extensions_api_read_only_mode_admin_extensions_api_read_only_mode_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/read-only-mode method: post operationId: extensions_api_read_only_mode_admin_extensions_api_read_only_mode_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-curated method: post operationId: extensions_api_set_curated_admin_extensions_api_set_curated_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/apply-action-changes method: post operationId: extensions_api_apply_action_changes_admin_extensions_api_apply_action_changes_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-admin-approval method: post operationId: extensions_api_set_admin_approval_admin_extensions_api_set_admin_approval_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-action-classification method: post operationId: extensions_api_set_action_classification_admin_extensions_api_set_action_classification_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/destructive/api/state method: get operationId: admin_destructive_state_admin_destructive_api_state_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/destructive/api/set-category method: post operationId: admin_destructive_set_category_admin_destructive_api_set_category_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/destructive/api/set-gate-scope method: post operationId: admin_destructive_set_gate_scope_admin_destructive_api_set_gate_scope_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/destructive/api/set-human-confirmation method: post operationId: admin_destructive_set_human_confirmation_admin_destructive_api_set_human_confirmation_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/destructive/api/reset-defaults method: post operationId: admin_destructive_reset_admin_destructive_api_reset_defaults_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/destructive/api/dismiss-blocked-notice method: post operationId: admin_destructive_dismiss_blocked_admin_destructive_api_dismiss_blocked_notice_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/notifications/api/state method: get operationId: admin_notifications_state_admin_notifications_api_state_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/notifications/api/save method: post operationId: admin_notifications_save_admin_notifications_api_save_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/notifications/api/test method: post operationId: admin_notifications_test_admin_notifications_api_test_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/notifications/api/teams-app.zip method: get operationId: admin_notifications_teams_app_admin_notifications_api_teams_app_zip_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/context-map/api/state method: get operationId: admin_context_map_state_admin_context_map_api_state_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/context-map/api/page-html method: get operationId: admin_context_map_page_html_admin_context_map_api_page_html_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/context-map/api/save method: post operationId: admin_context_map_save_admin_context_map_api_save_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/context-map/api/sync method: post operationId: admin_context_map_sync_admin_context_map_api_sync_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/context-map/api/rotate-secret method: post operationId: admin_context_map_rotate_secret_admin_context_map_api_rotate_secret_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/context-map/api/gaps method: get operationId: admin_context_map_gaps_admin_context_map_api_gaps_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/context-map/api/gaps method: post operationId: admin_context_map_gaps_admin_context_map_api_gaps_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/context-map/api/expertise-notify method: post operationId: admin_context_map_expertise_notify_admin_context_map_api_expertise_notify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/context-map/api/grade-gate method: post operationId: admin_context_map_grade_gate_admin_context_map_api_grade_gate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/context-map method: post operationId: context_map_webhook_webhooks_context_map_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/context-map/push method: post operationId: context_map_push_api_context_map_push_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/demo/exit method: post operationId: admin_demo_exit_admin_demo_exit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/messages method: post operationId: teams_bot_messages_api_messages_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/reset-defaults method: post operationId: extensions_api_reset_defaults_admin_extensions_api_reset_defaults_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/extensions/api/enable-file method: post operationId: extensions_api_enable_file_admin_extensions_api_enable_file_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/delete-file method: post operationId: extensions_api_delete_file_admin_extensions_api_delete_file_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-visibility method: post operationId: extensions_api_set_visibility_admin_extensions_api_set_visibility_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/set-audience method: post operationId: extensions_api_set_audience_admin_extensions_api_set_audience_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/custom-hooks method: get operationId: custom_hooks_list_admin_extensions_api_custom_hooks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/custom-hooks method: post operationId: custom_hooks_save_admin_extensions_api_custom_hooks_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/custom-hooks method: delete operationId: custom_hooks_delete_admin_extensions_api_custom_hooks_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/custom-hooks/toggle method: post operationId: custom_hooks_toggle_admin_extensions_api_custom_hooks_toggle_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/extensions/api/custom-hooks/export method: get operationId: custom_hooks_export_admin_extensions_api_custom_hooks_export_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/extensions/api/custom-hooks/import method: post operationId: custom_hooks_import_admin_extensions_api_custom_hooks_import_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/service/{service_id} method: get operationId: per_user_auth_auth_service__service_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/service/{service_id} method: post operationId: per_user_auth_auth_service__service_id__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/service/{service_id}/disconnect method: post operationId: per_user_disconnect_auth_service__service_id__disconnect_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/service/{service_id}/verify method: get operationId: per_user_verify_auth_service__service_id__verify_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/per-user-services method: get operationId: per_user_service_list_api_per_user_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/reload method: post operationId: admin_reload_admin_reload_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/audit/entries method: get operationId: admin_audit_entries_admin_audit_entries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/audit/api method: get operationId: admin_audit_events_admin_audit_api_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/audit/export method: get operationId: admin_audit_export_admin_audit_export_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/audit/user/{user_email} method: get operationId: admin_audit_user_events_admin_audit_user__user_email__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput/entries method: get operationId: admin_throughput_entries_admin_throughput_entries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput/export method: get operationId: admin_throughput_export_admin_throughput_export_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput/users method: get operationId: admin_throughput_users_admin_throughput_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput/thresholds method: get operationId: admin_throughput_thresholds_get_admin_throughput_thresholds_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/throughput/thresholds method: post operationId: admin_throughput_thresholds_post_admin_throughput_thresholds_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/my-rules method: get operationId: user_rules_list_api_my_rules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/my-rules method: post operationId: user_rules_create_api_my_rules_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/my-rules/{filename} method: delete operationId: user_rules_delete_api_my_rules__filename__delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/my-rules/{filename}/toggle method: post operationId: user_rules_toggle_api_my_rules__filename__toggle_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/my-rules/presets method: get operationId: user_rules_presets_api_my_rules_presets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/my-confirmation-preference method: get operationId: my_confirmation_preference_api_my_confirmation_preference_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/my-confirmation-preference method: post operationId: set_my_confirmation_preference_api_my_confirmation_preference_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/client-vault/devices method: get operationId: my_client_vaults_api_client_vault_devices_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/client-vault/devices/{device_id}/activate method: post operationId: activate_my_client_vault_api_client_vault_devices__device_id__activate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/client-vault/devices/{device_id} method: delete operationId: revoke_my_client_vault_api_client_vault_devices__device_id__delete x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /admin/api/client-vault method: get operationId: get_client_vault_switch_admin_api_client_vault_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/api/client-vault method: post operationId: post_client_vault_switch_admin_api_client_vault_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /api/tokens/{token_id} method: delete operationId: revoke_token_api_tokens__token_id__delete x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /whoami method: get operationId: agent_whoami_whoami_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tools method: get operationId: agent_tools_list_v1_tools_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tools/execute method: get operationId: agent_tools_execute_v1_tools_execute_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tools/execute method: post operationId: agent_tools_execute_v1_tools_execute_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tools/read_execute method: post operationId: agent_tools_execute_read_v1_tools_read_execute_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tools/write_execute method: post operationId: agent_tools_execute_write_v1_tools_write_execute_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/connectors method: get operationId: agent_connectors_list_v1_connectors_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: get operationId: mcp_modern_endpoint_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: post operationId: mcp_modern_endpoint_mcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp method: options operationId: mcp_modern_endpoint_mcp_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: head operationId: mcp_modern_endpoint_mcp_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/ method: get operationId: mcp_modern_endpoint_mcp__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/ method: post operationId: mcp_modern_endpoint_mcp__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp/ method: options operationId: mcp_modern_endpoint_mcp__options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/ method: head operationId: mcp_modern_endpoint_mcp__head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server method: get operationId: oauth_authorization_server__well_known_oauth_authorization_server_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/openid-configuration method: get operationId: openid_configuration__well_known_openid_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/jwks.json method: get operationId: openid_jwks__well_known_jwks_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /userinfo method: get operationId: _userinfo_userinfo_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /userinfo method: post operationId: _userinfo_userinfo_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/oauth-authorization-server/sse method: get operationId: oauth_authorization_server_sse__well_known_oauth_authorization_server_sse_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server/mcp method: get operationId: oauth_authorization_server_mcp__well_known_oauth_authorization_server_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource method: get operationId: oauth_protected_resource__well_known_oauth_protected_resource_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource/sse method: get operationId: oauth_protected_resource_sse__well_known_oauth_protected_resource_sse_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/client-vault/mcp method: post operationId: client_vault_resolve__well_known_client_vault_mcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/oauth-protected-resource/mcp method: get operationId: oauth_protected_resource_mcp__well_known_oauth_protected_resource_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/mcp-server-card method: get operationId: mcp_server_card__well_known_mcp_server_card_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/mcp/server-card.json method: get operationId: mcp_server_card_json_alias__well_known_mcp_server_card_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /register method: post operationId: dynamic_client_registration_register_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth/health method: get operationId: oauth_health_check_oauth_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/authorize method: get operationId: oauth_authorization_endpoint_auth_authorize_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/authorize/callback method: get operationId: oauth_authorization_callback_auth_authorize_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/token method: post operationId: oauth_token_endpoint_auth_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp/auth method: get operationId: mcp_auth_info_mcp_auth_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/status method: get operationId: mcp_status_working_mcp_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metrics method: get operationId: get_prometheus_metrics_metrics_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none