generated: '2026-07-17' method: generated source: openapi/altimate-ai-openapi-original.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: 1004 by_action_class: acting: 396 connected: 608 by_consequence: write: 369 read: 608 safety-critical: 4 physical: 23 human_in_the_loop_required: 4 operations: - path: /auth/login method: post operationId: auth_login_auth_login_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/supertokens_user_info method: get operationId: supertokens_user_info_auth_supertokens_user_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/register-sso method: post operationId: register_new_user_sso_auth_register_sso_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/company-info method: get operationId: company_info_auth_company_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/group-tenants method: post operationId: group_tenants_auth_group_tenants_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/register-invite method: post operationId: register_invite_auth_register_invite_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/connections method: get operationId: connections_auth_connections_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/forgot-password method: post operationId: forgot_password_auth_forgot_password_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/reset-password method: post operationId: reset_password_auth_reset_password_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/tenant-info method: get operationId: tenant_info_auth_tenant_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/tenant-info method: patch operationId: patch_tenant_info_auth_tenant_info_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: /auth/regenerate_token method: post operationId: regenerate_token_auth_regenerate_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: /api/clickhouse-rbac method: get operationId: get_clickhouse_rbac_api_clickhouse_rbac_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/user-group-rules-stats method: get operationId: get_user_group_rules_stats_api_user_group_rules_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/user-group-rules-stats/tenants method: get operationId: get_tenants_api_user_group_rules_stats_tenants_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impersonate method: post operationId: impersonate_impersonate_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: /demo/create-demo-session method: post operationId: create_demo_session_demo_create_demo_session_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: /demo/authenticate method: post operationId: authenticate_demo_session_demo_authenticate_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: /users/ method: get operationId: user_get_all_users__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/download method: get operationId: user_download_all_users_download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/profile method: patch operationId: user_tz_edit_users_profile_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: /users/me method: get operationId: get_me_users_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/chat method: get operationId: user_get_all_users_chat_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/invite method: post operationId: invite_user_users_invite_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: /users/onboard method: post operationId: user_onboard_users_onboard_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: /users/get_role method: get operationId: get_role_users_get_role_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/role_edit method: post operationId: user_role_edit_users_role_edit_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: /users/resolve_role_conflict method: post operationId: resolve_role_conflict_users_resolve_role_conflict_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: /users/default_user_group method: post operationId: update_default_user_group_users_default_user_group_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: /users/{user_uuid} method: get operationId: user_get_one_users__user_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_uuid} method: patch operationId: user_edit_users__user_uuid__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: /users/{user_uuid} method: delete operationId: user_delete_users__user_uuid__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: /permissions/ method: get operationId: role_get_all_permissions__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /permissions/ method: post operationId: role_add_permissions__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: /permissions/all method: get operationId: permissions_get_all_permissions_all_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /permissions/{role_uuid} method: get operationId: role_get_one_permissions__role_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /permissions/{role_uuid} method: patch operationId: role_edit_permissions__role_uuid__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: /permissions/{role_uuid} method: delete operationId: role_delete_permissions__role_uuid__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: /groups/ method: get operationId: group_get_all_groups__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/ method: post operationId: group_add_groups__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: /groups/get_all method: get operationId: group_get_all_unpaginated_groups_get_all_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id} method: get operationId: group_get_one_groups__group_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id} method: patch operationId: group_edit_groups__group_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: /groups/{group_id} method: delete operationId: group_delete_groups__group_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: /groups/{group_id}/rules/{rule_id} method: delete operationId: group_rule_delete_groups__group_id__rules__rule_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: /groups/group_rule_file method: post operationId: upload_file_groups_group_rule_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: /groups/user_group_file method: post operationId: upload_file_groups_user_group_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: /groups/group_rules/{group_uuid} method: get operationId: upload_file_groups_group_rules__group_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id}/users/{user_id} method: delete operationId: group_user_remove_groups__group_id__users__user_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: /groups/group_create method: post operationId: group_create_groups_group_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: /groups/{user_group_id}/rules method: post operationId: add_group_rule_groups__user_group_id__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: /groups/{user_group_id}/members method: post operationId: add_group_member_groups__user_group_id__members_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: /groups/{user_group_id}/ownership method: post operationId: add_group_ownership_groups__user_group_id__ownership_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: /groups/{user_group_id}/ownership method: get operationId: get_group_ownership_groups__user_group_id__ownership_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{user_group_id}/ownership/{ownership_id} method: delete operationId: delete_group_ownership_groups__user_group_id__ownership__ownership_id__delete 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: /groups/ownership-rules/cost-preview method: post operationId: get_ownership_cost_preview_groups_ownership_rules_cost_preview_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: /groups/ownership-rules/conflicting-team method: post operationId: get_conflicting_team_groups_ownership_rules_conflicting_team_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: /groups/ownership-rules/conflicting-team/download method: post operationId: download_conflicting_team_groups_ownership_rules_conflicting_team_download_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: /groups/ownership-rules/conflicts/{user_group_id} method: get operationId: get_ownership_conflicts_summary_groups_ownership_rules_conflicts__user_group_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/ownership-rules/conflicts/{user_group_id}/details method: get operationId: get_ownership_conflict_details_groups_ownership_rules_conflicts__user_group_id__details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/ownership-rules/conflicts/{user_group_id}/details/download method: get operationId: download_ownership_conflict_details_groups_ownership_rules_conflicts__user_group_id__details_download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso-group-mappings/targets method: get operationId: list_targets_sso_group_mappings_targets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso-group-mappings/config method: get operationId: get_config_sso_group_mappings_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso-group-mappings/config method: put operationId: update_config_sso_group_mappings_config_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: /sso-group-mappings/mappings method: get operationId: list_mappings_sso_group_mappings_mappings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso-group-mappings/mappings method: post operationId: create_mapping_sso_group_mappings_mappings_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: /sso-group-mappings/mappings/{mapping_id} method: put operationId: update_mapping_sso_group_mappings_mappings__mapping_id__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: /sso-group-mappings/mappings/{mapping_id} method: delete operationId: delete_mapping_sso_group_mappings_mappings__mapping_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: /sso-group-mappings/preview method: post operationId: preview_mappings_sso_group_mappings_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: /sso-group-mappings/external-groups method: get operationId: list_external_groups_sso_group_mappings_external_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso-group-mappings/external-groups/upload method: post operationId: upload_external_groups_sso_group_mappings_external_groups_upload_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: /sso-group-mappings/mappings/upload method: post operationId: upload_mappings_sso_group_mappings_mappings_upload_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: /sso-group-mappings/audit-events method: get operationId: list_audit_events_sso_group_mappings_audit_events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /teams/team_rule_file method: post operationId: upload_team_rule_file_teams_team_rule_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: /teams/user_team_file method: post operationId: upload_user_team_file_teams_user_team_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: /teams/cost/graph method: get operationId: get_cost_teams_cost_graph_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /teams/cost/period-comparison method: get operationId: get_cost_period_comparison_teams_cost_period_comparison_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /teams/filters method: get operationId: get_filters_teams_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/ method: get operationId: company_get_all_companies__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/ method: post operationId: company_add_companies__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: /companies/{company_uuid} method: get operationId: company_get_one_companies__company_uuid__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/{company_uuid} method: patch operationId: company_edit_companies__company_uuid__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: /companies/{company_uuid} method: delete operationId: company_delete_companies__company_uuid__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: /companies/available/{company} method: get operationId: company_available_companies_available__company__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /companies/register method: post operationId: company_register_companies_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: /companies/verify-user method: post operationId: company_verify_user_companies_verify_user_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: /companies/get-all-companies/{email} method: get operationId: get_all_companies_by_email_companies_get_all_companies__email__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /referral-codes method: get operationId: list_codes_referral_codes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /referral-codes method: post operationId: create_code_referral_codes_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: /registries/{registry_id}/contracts/ method: post operationId: create_contract_in_registry_registries__registry_id__contracts__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: /registries/{registry_id}/contracts/ method: get operationId: get_contracts_by_registry_registries__registry_id__contracts__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/{registry_id}/contracts/definitions/validate method: post operationId: validate_contract_definition_dry_run_registries__registry_id__contracts_definitions_validate_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: /registries/{registry_id}/contracts/{contract_id} method: get operationId: get_contracts_by_registry_and_id_registries__registry_id__contracts__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/{registry_id}/contracts/{contract_id} method: delete operationId: delete_contract_from_registry_by_id_registries__registry_id__contracts__contract_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: /registries/{registry_id}/contracts/{contract_id}/validate method: post operationId: validate_registries__registry_id__contracts__contract_id__validate_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: /registries/{registry_id}/contracts/{contract_id}/schedule_validation method: post operationId: schedule_validation_registries__registry_id__contracts__contract_id__schedule_validation_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: /registries/{registry_id}/contracts/{contract_id}/configurations method: get operationId: get_contract_configuration_for_profile_registries__registry_id__contracts__contract_id__configurations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/ method: get operationId: get_registry_registries__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/ method: post operationId: create_registry_registries__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: /registries/id/{registry_id} method: get operationId: get_registry_by_id_registries_id__registry_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/name/{registry_name} method: get operationId: get_registry_by_name_registries_name__registry_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /registries/{registry_id} method: put operationId: update_registry_registries__registry_id__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: /registries/{registry_id} method: delete operationId: delete_registry_registries__registry_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: /data_stores/ method: get operationId: get_data_stores_data_stores__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/ method: post operationId: create_data_store_data_stores__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: /data_stores/{data_store_id} method: get operationId: get_data_store_data_stores__data_store_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/{data_store_id} method: put operationId: update_data_store_data_stores__data_store_id__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: /data_stores/{data_store_id} method: delete operationId: delete_data_store_data_stores__data_store_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: /data_stores/types/ method: get operationId: get_data_store_types_data_stores_types__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/{data_store_id}/validate method: get operationId: validate_data_store_data_stores__data_store_id__validate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/form/ method: post operationId: create_data_store_using_form_data_stores_form__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: /data_stores/form/test_connection/ method: post operationId: test_data_store_using_form_data_stores_form_test_connection__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: /data_stores/form/fetch_databases/ method: post operationId: fetch_databases_using_form_data_stores_form_fetch_databases__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: /data_stores/{data_store_id}/available_databases method: get operationId: get_available_databases_data_stores__data_store_id__available_databases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/basic/ method: post operationId: create_basic_data_store_data_stores_basic__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: /azure-databricks-connections/ method: post operationId: save_azure_databricks_connection_azure_databricks_connections__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: /azure-databricks-connections/private-link/ method: post operationId: save_azure_databricks_private_link_connection_azure_databricks_connections_private_link__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: /metrics/ method: get operationId: get_metrics_list_metrics__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /newsletter/ method: get operationId: add_newsletter_contact_newsletter__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/summary method: get operationId: contracts_summary_contracts_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/active method: get operationId: active_contracts_contracts_active_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/ method: delete operationId: delete_all_contracts_contracts__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: /contracts/ method: get operationId: fetch_contracts_contracts__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/list method: get operationId: fetch_contract_list_contracts_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/details/{contract_id} method: get operationId: fetch_contract_detail_contracts_details__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{contract_id} method: get operationId: fetch_contracts_by_id_contracts__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /templates/ method: post operationId: get_templates_templates__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: /definitions/ method: get operationId: get_definitions_definitions__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violations/summary method: get operationId: get_summary_violations_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violations/ method: get operationId: get_all_violations__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violations/id/{violation_id} method: get operationId: get_one_violations_id__violation_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /violations/{violation_id}/snooze/{snoozed_till} method: post operationId: snooze_validation_for_violation_violations__violation_id__snooze__snoozed_till__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: /tables/ method: get operationId: get_all_tables__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/items/{table_id} method: get operationId: get_table_by_id_tables_items__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/filters method: get operationId: get_filter_tables_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/column/{column_id} method: patch operationId: update_table_schema_metadata_tables_column__column_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: /tables/{table_id} method: patch operationId: update_table_metadata_tables__table_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: /tables/columns/tags/ method: get operationId: get_column_badges_for_filter_tables_columns_tags__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/custom/{table_id} method: post operationId: upsert_custom_table_tag_tables_custom__table_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: /tables/insights/{table_id} method: get operationId: get_table_insights_tables_insights__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/insights_status/{table_id} method: get operationId: get_table_insights_status_tables_insights_status__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/table_description/{table_id} method: get operationId: get_table_description_from_resource_id_tables_table_description__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/storage_details/{table_id} method: get operationId: get_table_storage_details_tables_storage_details__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/recent method: get operationId: get_recently_accessed_table_tables_recent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/access_history/ method: post operationId: get_table_access_history_tables_access_history__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: /tables/access_history/filters/ method: get operationId: get_table_access_history_filters_tables_access_history_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/access_history/column/ method: post operationId: get_column_access_history_tables_access_history_column__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: /tables/tabledata method: get operationId: get_table_data_tables_tabledata_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/costs-summary method: get operationId: get_annualized_costs_summary_tables_tabledata_costs_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/costs-breakdown method: get operationId: get_cost_breakdown_tables_tabledata_costs_breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/ method: get operationId: get_table_data_filters_tables_tabledata_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/table_rk/{table_id} method: get operationId: get_table_rk_tables_table_rk__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/table_id method: post operationId: get_table_id_tables_table_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: /tables/last_refreshed method: get operationId: get_last_refreshed_tables_last_refreshed_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/rks method: get operationId: get_table_rk_filters_api_tables_tabledata_filters_rks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/tags method: get operationId: get_table_tag_filters_api_tables_tabledata_filters_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/owners method: get operationId: get_table_owner_filters_api_tables_tabledata_filters_owners_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/rks/tablename method: get operationId: get_table_rk_tablename_filters_api_tables_tabledata_filters_rks_tablename_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/rks/schema method: get operationId: get_table_rk_schema_filters_api_tables_tabledata_filters_rks_schema_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/tabledata/filters/rks/db method: get operationId: get_table_rk_db_filters_api_tables_tabledata_filters_rks_db_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/queries/{table_id} method: get operationId: get_table_queries_tables_queries__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tables/queries/filters/{table_id} method: get operationId: get_table_queries_filters_tables_queries_filters__table_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/{data_store_id}/resources method: post operationId: create_resource_data_stores__data_store_id__resources_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: /data_stores/{data_store_id}/resources method: get operationId: get_resource_data_stores__data_store_id__resources_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_stores/{data_store_id}/resources method: put operationId: update_resource_data_stores__data_store_id__resources_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: /data_stores/{data_store_id}/resources/{resource_id}/metadata method: post operationId: add_metadata_data_stores__data_store_id__resources__resource_id__metadata_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: /scheduler/{contract_id} method: get operationId: fetch_scheduler_script_scheduler__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scheduler/{contract_id} method: post operationId: contract_scheduler_toggle_scheduler__contract_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: /scheduler/sync/{data_store_id} method: post operationId: datastore_sync_scheduler_toggle_scheduler_sync__data_store_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: /events/ method: get operationId: fetch_timeline_events_events__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{contract_id} method: get operationId: fetch_timeline_events_by_contract_id_events__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/validations/ method: get operationId: fetch_validation_events_events_validations__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/validations/{contract_id} method: get operationId: fetch_validation_events_by_contract_id_events_validations__contract_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/sync_history/{data_store_id} method: get operationId: get_sync_history_events_sync_history__data_store_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/execution_history/ method: get operationId: get_execution_history_events_execution_history__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/analytics_history/ method: get operationId: get_analytics_history_events_analytics_history__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/alerts/ method: get operationId: fetch_alert_events_by_alert_id_events_alerts__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/credit_details/ method: get operationId: get_credit_details_events_credit_details__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recommendations/rules/ method: post operationId: generate_rules_recommendations_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: /recommendations/terms/ method: post operationId: generate_terms_recommendations_terms__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: /recommendations/purpose/{data_store_id} method: post operationId: generate_purpose_recommendations_purpose__data_store_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: /recommendations/description/{resource_id} method: post operationId: generate_description_recommendations_description__resource_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: /feedbacks/term method: post operationId: term_feeedback_feedbacks_term_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: /feedbacks/rule method: post operationId: rule_feedback_feedbacks_rule_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: /feedbacks/ method: post operationId: feedback_feedbacks__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: /feedbacks/ai method: get operationId: get_ai_feedback_feedbacks_ai_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /feedbacks/ai method: post operationId: post_ai_feedback_feedbacks_ai_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: /feedbacks/ai/fb method: post operationId: post_oneway_feedback_feedbacks_ai_fb_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: /feedbacks/studio method: post operationId: post_studio_feedback_feedbacks_studio_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: /feedbacks/playground method: post operationId: post_playground_feedback_feedbacks_playground_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: /sdk/available_credits method: post operationId: available_credits_sdk_available_credits_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: /sdk/count_credits method: post operationId: count_credits_sdk_count_credits_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: /sdk/failures method: post operationId: report_failure_sdk_failures_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: /debug_sql/{term_violation_id} method: get operationId: fetch_debug_sql_by_term_type_debug_sql__term_violation_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notification/ method: get operationId: get_notification__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notification/ method: post operationId: create_or_update_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: /notification/send/slack method: post operationId: send_slack_notification_notification_send_slack_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: /notification/slack_channels method: get operationId: get_all_slack_channels_notification_slack_channels_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notification/send_datamate_request method: post operationId: send_slack_notification_for_datamate_access_notification_send_datamate_request_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: /copilot/tasks method: post operationId: create_tasks_copilot_tasks_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: /copilot/session method: post operationId: create_session_copilot_session_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: /copilot/session method: get operationId: get_session_history_copilot_session_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/session/{session_id} method: post operationId: chat_copilot_session__session_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: /copilot/session/{session_id} method: get operationId: complete_chat_copilot_session__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/tables method: get operationId: get_tables_copilot_tables_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/quickchat/query-explain/{query_id} method: get operationId: quick_explain_query_copilot_quickchat_query_explain__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/quickchat/query-explain/v2/{query_id} method: get operationId: quick_explain_query_v2_copilot_quickchat_query_explain_v2__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/quickchat/query-group-explain/{query_hash} method: get operationId: quick_explain_query_group_copilot_quickchat_query_group_explain__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/quickchat/query-group-explain/v2/{query_hash} method: get operationId: quick_explain_query_group_v2_copilot_quickchat_query_group_explain_v2__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/process_inputs method: post operationId: process_inputs_copilot_process_inputs_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: /copilot/quickchat/query-analysis/v2/{query_id} method: post operationId: analyze_query_v2_copilot_quickchat_query_analysis_v2__query_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: /copilot/quickchat/table-analysis/v2/{table_name} method: post operationId: analyze_table_v2_copilot_quickchat_table_analysis_v2__table_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: /copilot/quickchat/query-analysis/v2/plain/{query_id} method: post operationId: analyze_query_v2_copilot_quickchat_query_analysis_v2_plain__query_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: /copilot/quickchat/table-analysis/v2/plain/{table_name} method: post operationId: analyze_table_v2_copilot_quickchat_table_analysis_v2_plain__table_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: /copilot/quickchat/query-static-analysis method: post operationId: analyze_query_static_endpoint_copilot_quickchat_query_static_analysis_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: /copilot/quickchat/table-metadata method: post operationId: get_table_metadata_endpoint_copilot_quickchat_table_metadata_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: /copilot/quickchat/query-optimization-guide method: get operationId: get_query_optimization_guide_endpoint_copilot_quickchat_query_optimization_guide_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/upstream method: post operationId: post_upstream_tables_lineage_upstream_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: /lineage/downstream method: post operationId: post_downstream_tables_lineage_downstream_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: /lineage/connected method: post operationId: post_connected_columns_lineage_connected_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: /lineage/v2/connected method: post operationId: post_connected_columns_v2_lineage_v2_connected_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: /lineage/export_final_columns method: get operationId: export_final_columns_lineage_export_final_columns_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/export_final_tables method: get operationId: export_final_tables_lineage_export_final_tables_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/terminal method: get operationId: get_terminal_node_response_lineage_terminal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/schema method: get operationId: get_terminal_node_schema_response_lineage_schema_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/snowflake_stage method: get operationId: get_snowflake_stage_response_lineage_snowflake_stage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/dbt_info method: get operationId: get_snowflake_dbt_info_lineage_dbt_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /lineage/v2/upstream method: post operationId: post_upstream_assets_v2_lineage_v2_upstream_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: /lineage/v2/downstream method: post operationId: post_downstream_assets_v2_lineage_v2_downstream_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: /lineage/v2/terminal method: get operationId: get_terminal_asset_v2_response_lineage_v2_terminal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sync/{data_store_id} method: post operationId: sync_data_store_sync__data_store_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: /mask/ method: get operationId: get_mask_info_mask__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mask/ method: post operationId: save_mask_info_mask__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: /query/ method: get operationId: get_all_queries_query__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/last_fetched_time method: get operationId: get_last_fetch_time_query_last_fetched_time_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/download method: get operationId: download_all_queries_query_download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/items/{query_id} method: get operationId: get_query_query_items__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/filters/ method: get operationId: get_all_filters_query_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/custom/{query_id} method: post operationId: upsert_custom_query_tag_query_custom__query_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: /query/groups method: get operationId: get_all_query_groups_query_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/groups/{query_hash} method: get operationId: get_query_group_details_query_groups__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/groups/{query_hash} method: patch operationId: update_query_group_name_query_groups__query_hash__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: /query/groups/graph_data/{query_hash} method: get operationId: graph_data_query_groups_query_groups_graph_data__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/jobs/graph_data/{job_id} method: get operationId: graph_data_query_jobs_query_jobs_graph_data__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/download/groups method: get operationId: download_all_groups_query_download_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/jobs method: get operationId: get_all_jobs_query_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/jobs/executions/{job_id} method: get operationId: get_all_job_executions_query_jobs_executions__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/jobs/definitions/{job_id} method: get operationId: get_all_job_definitions_query_jobs_definitions__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/job/edit_name/{job_id} method: post operationId: update_job_name_query_job_edit_name__job_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: /query/job/filters/ method: get operationId: get_all_job_filters_query_job_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/query_group/query_text/{query_hash} method: get operationId: get_query_text_query_query_group_query_text__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/query_group/stats/{query_hash} method: get operationId: get_hash_metrics_query_query_group_stats__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/ method: get operationId: get_all_queries_query_v2__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/items/{query_id} method: get operationId: get_query_query_v2_items__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/filters/ method: get operationId: get_all_filters_query_v2_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/filters/custom-tag-values/ method: get operationId: get_custom_tag_values_query_v2_filters_custom_tag_values__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/sql_lineage/{query_id} method: get operationId: get_sql_lineage_query_v2_sql_lineage__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/sql_lineage_group/{query_hash} method: get operationId: get_sql_lineage_group_query_v2_sql_lineage_group__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/group_latest_query/{query_hash} method: get operationId: get_latest_query_for_query_group_by_hash_query_v2_group_latest_query__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/indices/{query_hash} method: post operationId: get_latest_query_for_query_group_by_hash_query_v2_indices__query_hash__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: /query/v2/groups method: get operationId: get_all_query_groups_query_v2_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/query_group/query_text/{query_hash} method: get operationId: get_query_text_query_v2_query_group_query_text__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/query_group/stats/{query_hash} method: get operationId: get_hash_metrics_query_v2_query_group_stats__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/groups/{query_hash} method: get operationId: get_query_group_details_query_v2_groups__query_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs method: get operationId: get_snowflake_jobs_query_v2_snowflake_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/graph_data method: get operationId: get_snowflake_jobs_listing_graph_data_query_v2_snowflake_jobs_graph_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/graph_summary method: get operationId: get_snowflake_jobs_listing_graph_summary_query_v2_snowflake_jobs_graph_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/summary/{workflow_id} method: get operationId: get_snowflake_jobs_summary_query_v2_snowflake_jobs_summary__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/dbt_filters/jobs/{workflow_id} method: get operationId: get_dbt_jobs_filter_query_v2_snowflake_jobs_dbt_filters_jobs__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/dbt_filters/tags/{workflow_id} method: get operationId: get_dbt_tags_filter_query_v2_snowflake_jobs_dbt_filters_tags__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/dbt_jobs/{workflow_id} method: get operationId: get_dbt_jobs_query_v2_snowflake_jobs_dbt_jobs__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/dbt_jobs_graph/{workflow_id} method: get operationId: get_dbt_jobs_graph_query_v2_snowflake_jobs_dbt_jobs_graph__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/dbt_jobs_summary/{workflow_id} method: get operationId: get_dbt_jobs_summary_query_v2_snowflake_jobs_dbt_jobs_summary__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/graph_data/{workflow_id} method: post operationId: get_snowflake_jobs_graph_data_query_v2_snowflake_jobs_graph_data__workflow_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: /query/v2/snowflake_jobs/runs/{workflow_id} method: get operationId: get_snowflake_job_runs_query_v2_snowflake_jobs_runs__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/runs_graph/{workflow_id} method: get operationId: get_snowflake_job_runs_graph_query_v2_snowflake_jobs_runs_graph__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/tasks/{workflow_id} method: get operationId: get_snowflake_job_tasks_query_v2_snowflake_jobs_tasks__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/dbt-jobs/tasks/summary/{workflow_id} method: get operationId: get_dbt_job_tasks_summary_query_v2_dbt_jobs_tasks_summary__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/tasks_by_run/{workflow_id} method: get operationId: get_snowflake_job_run_tasks_query_v2_snowflake_jobs_tasks_by_run__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/latest_run/{workflow_id} method: get operationId: get_snowflake_job_run_tasks_query_v2_snowflake_jobs_latest_run__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/settings method: get operationId: get_snowflake_job_settings_query_v2_snowflake_jobs_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/settings method: post operationId: upsert_snowflake_job_settings_query_v2_snowflake_jobs_settings_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: /query/v2/snowflake_jobs/filters/ method: get operationId: get_all_snowflake_job_filters_query_v2_snowflake_jobs_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/filters/teams method: get operationId: get_snowflake_job_filter_teams_query_v2_snowflake_jobs_filters_teams_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/filters/apps method: get operationId: get_snowflake_job_filter_apps_query_v2_snowflake_jobs_filters_apps_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/filters/workflow_ids method: get operationId: get_snowflake_job_filter_workflow_ids_query_v2_snowflake_jobs_filters_workflow_ids_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/filters/workflow_ids_with_labels method: get operationId: get_snowflake_job_filter_workflow_ids_with_labels_query_v2_snowflake_jobs_filters_workflow_ids_with_labels_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/filters/custom_tags/{tag_key} method: get operationId: get_snowflake_job_filter_custom_tag_values_query_v2_snowflake_jobs_filters_custom_tags__tag_key__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/compare method: post operationId: post_compare_snowflake_job_runs_query_v2_snowflake_jobs_compare_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: /query/v2/snowflake_jobs/definition/{workflow_id} method: get operationId: get_snowflake_job_definition_workflow_id_query_v2_snowflake_jobs_definition__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/tasks_summary/{workflow_id} method: get operationId: get_task_summary_query_v2_snowflake_jobs_tasks_summary__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/run_list/{workflow_id} method: get operationId: get_snowflake_job_runs_query_v2_snowflake_jobs_run_list__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/snowflake_jobs/run_list_graph/{workflow_id} method: get operationId: get_snowflake_job_runs_graph_query_v2_snowflake_jobs_run_list_graph__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/is_dbt_model/{query_id} method: get operationId: check_workflow_type_query_v2_is_dbt_model__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/project_details/{workflow_id} method: get operationId: get_integration_details_query_v2_project_details__workflow_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads method: get operationId: get_workloads_query_v2_workloads_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/jobs/{workload_hash} method: get operationId: get_workload_jobs_query_v2_workloads_jobs__workload_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/child_queries/{session_id} method: get operationId: get_child_queries_query_v2_workloads_child_queries__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/graph_data method: get operationId: get_workloads_graph_query_v2_workloads_graph_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/graph_summary method: get operationId: get_workloads_graph_summary_query_v2_workloads_graph_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/summary/{workload_hash} method: get operationId: get_workloads_summary_query_v2_workloads_summary__workload_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/filters method: get operationId: get_stored_procedures_workloads_filters_query_v2_workloads_stored_procedures_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/list method: get operationId: get_stored_procedures_workloads_query_v2_workloads_stored_procedures_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/graph_data method: get operationId: get_stored_procedures_workloads_graph_data_query_v2_workloads_stored_procedures_graph_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/graph_summary method: get operationId: get_stored_procedures_workloads_graph_summary_query_v2_workloads_stored_procedures_graph_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/filters method: get operationId: get_tasks_workloads_filters_query_v2_tasks_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/list method: get operationId: get_tasks_workloads_query_v2_tasks_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/runs method: get operationId: get_task_runs_query_v2_tasks_runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/graph_data method: get operationId: get_tasks_workloads_graph_data_query_v2_tasks_graph_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/graph_summary method: get operationId: get_tasks_workloads_graph_summary_query_v2_tasks_graph_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/runs_graph_data method: get operationId: get_task_runs_graph_data_query_v2_tasks_runs_graph_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/tasks/runs_summary method: get operationId: get_task_runs_summary_query_v2_tasks_runs_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/jobs_summary/{workload_hash} method: get operationId: get_stored_procedures_workloads_summary_query_v2_workloads_stored_procedures_jobs_summary__workload_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/jobs_graph_data/{workload_hash} method: get operationId: get_stored_procedures_workload_jobs_graph_data_query_v2_workloads_stored_procedures_jobs_graph_data__workload_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/jobs/{workload_hash} method: get operationId: get_stored_procedures_workload_jobs_query_v2_workloads_stored_procedures_jobs__workload_hash__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/v2/workloads/stored-procedures/child_queries/{query_id} method: get operationId: get_stored_procedures_child_queries_query_v2_workloads_stored_procedures_child_queries__query_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workload/attributes method: get operationId: get_workload_attributes_workload_attributes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workload/attributes/{attribute_key}/values method: get operationId: get_workload_attribute_values_workload_attributes__attribute_key__values_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/checkout method: post operationId: create_checkout_session_payment_checkout_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: /payment/credits method: get operationId: get_user_credits_payment_credits_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/checkout/update method: post operationId: update_user_credits_post_checkout_payment_checkout_update_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: /payment/downgrade method: post operationId: downgrade_subscription_payment_downgrade_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: /payment/downgrade/feedback method: post operationId: downgrade_subscription_feedback_payment_downgrade_feedback_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: /payment/downgrade/cancel method: post operationId: cancel_scheduled_downgrade_payment_downgrade_cancel_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: /payment/plans/{tenure} method: get operationId: get_all_plans_payment_plans__tenure__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/create method: post operationId: subscribe_to_free_plan_payment_create_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: /payment/enterprise method: post operationId: create_enterprise_plan_payment_enterprise_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: /payment/enterprise/update method: post operationId: update_enterprise_plan_payment_enterprise_update_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: /payment/token-usage method: get operationId: get_token_usage_payment_token_usage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/wallet/deposit method: post operationId: create_wallet_deposit_payment_wallet_deposit_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: /payment/wallet/deposit/confirm method: post operationId: confirm_wallet_deposit_payment_wallet_deposit_confirm_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: /payment/wallet method: get operationId: get_wallet_info_payment_wallet_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /payment/wallet/settings method: put operationId: update_wallet_settings_payment_wallet_settings_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: /payment/wallet/transactions method: get operationId: get_wallet_transaction_history_payment_wallet_transactions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/my-usage/table-data method: get operationId: get_my_usage_credits_my_usage_table_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/my-usage/trends method: get operationId: get_my_usage_trends_credits_my_usage_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/org-usage/trends method: get operationId: get_org_usage_credits_org_usage_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/org-usage/table-data method: get operationId: get_org_usage_transactions_credits_org_usage_table_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/org-usage/table-data/by-users method: get operationId: get_org_usage_transactions_group_by_user_credits_org_usage_table_data_by_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/org-usage/table-data/aggregated-by-task method: get operationId: get_org_usage_transactions_aggregated_by_task_credits_org_usage_table_data_aggregated_by_task_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/plans method: get operationId: get_plans_credits_plans_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credits/export/csv method: get operationId: export_usage_csv_credits_export_csv_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external/stripe/webhook method: post operationId: stripe_payment_webhook_external_stripe_webhook_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: /external/calendly/webhook method: post operationId: calendly_webhook_external_calendly_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: /dbt/v1/ method: post operationId: dbt_docs_gen_dbt_v1__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: /dbt/v1/lineage method: post operationId: get_column_level_lineage_dbt_v1_lineage_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: /dbt/v1/query-explain method: post operationId: dbt_quick_explain_query_dbt_v1_query_explain_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: /dbt/v1/sqltomodel method: post operationId: get_model_from_sql_dbt_v1_sqltomodel_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: /dbt/v1/signed_url method: get operationId: get_secure_signed_url_dbt_v1_signed_url_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/download_signed_url method: post operationId: post_download_secure_signed_url_dbt_v1_download_signed_url_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: /dbt/v1/verify_upload method: post operationId: verify_file_upload_dbt_v1_verify_upload_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: /dbt/v1/fetch_artifact_url method: get operationId: fetch_artifact_url_dbt_v1_fetch_artifact_url_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/start_dbt_ingestion method: post operationId: post_start_dbt_ingestion_dbt_v1_start_dbt_ingestion_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: /dbt/v1/project_integration method: post operationId: create_project_integration_dbt_v1_project_integration_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: /dbt/v1/project_integrations method: get operationId: get_project_integrations_dbt_v1_project_integrations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/validate-permissions method: get operationId: validate_permissions_dbt_v1_validate_permissions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/project_integrations/{integration_id}/{integration_env} method: get operationId: get_project_integrations_dbt_v1_project_integrations__integration_id___integration_env__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/defer_to_prod_event method: post operationId: defer_to_prod_event_dbt_v1_defer_to_prod_event_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: /dbt/v1/integration_environments/{dbt_core_integration_id} method: get operationId: get_project_integration_environments_dbt_v1_integration_environments__dbt_core_integration_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v1/project_integration/{integration_id} method: delete operationId: delete_project_integration_dbt_v1_project_integration__integration_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: /warehouse/ method: get operationId: get_all_warehouses_warehouse__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/filters/ method: get operationId: get_all_filters_warehouse_filters__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/instance/{instance_id}/warehouse_rk/{warehouse_rk}/ method: get operationId: get_warehouse_warehouse_instance__instance_id__warehouse_rk__warehouse_rk___get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/cost/instance/{instance_id}/warehouse_rk/{warehouse_rk}/ method: get operationId: get_warehouse_cost_warehouse_cost_instance__instance_id__warehouse_rk__warehouse_rk___get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/cost/instance/{instance_id}/warehouse_rk/{warehouse_rk}/v2/ method: get operationId: get_warehouse_cost_v2_warehouse_cost_instance__instance_id__warehouse_rk__warehouse_rk__v2__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/cost/v2/ method: get operationId: get_warehouses_cost_v2_warehouse_cost_v2__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/cluster_utilization/instance/{instance_id}/warehouse_rk/{warehouse_rk}/ method: get operationId: get_warehouse_cluster_utilization_warehouse_cluster_utilization_instance__instance_id__warehouse_rk__warehouse_rk___get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/running_stats_trends/instance/{instance_id}/warehouse_rk/{warehouse_rk}/ method: get operationId: get_warehouse_running_stats_trends_warehouse_running_stats_trends_instance__instance_id__warehouse_rk__warehouse_rk___get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/last_event_time method: get operationId: get_warehouse_last_event_time_warehouse_last_event_time_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/metadata method: get operationId: get_warehouse_metadata_warehouse_metadata_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/insights method: post operationId: get_warehouses_insights_warehouse_insights_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: /warehouse/auto_savings/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_warehouse_auto_savings_warehouse_auto_savings_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/auto_savings/v2/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_warehouse_auto_savings_v2_warehouse_auto_savings_v2_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/total_savings/ method: get operationId: get_total_savings_summary_warehouse_total_savings__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/toggle-auto-manage/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: post operationId: toggle_auto_manage_warehouse_toggle_auto_manage_instance__instance_id__warehouse_rk__warehouse_rk__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: /warehouse/auto-savings-config/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_auto_savings_config_warehouse_auto_savings_config_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/audit-events/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_audit_events_warehouse_audit_events_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/decision-chart/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_decision_chart_data_warehouse_decision_chart_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/decision-chart-all method: get operationId: get_decisions_count_warehouse_decision_chart_all_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/query-execution/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_query_execution_times_warehouse_query_execution_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/audit-events/csv/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: download_auto_savings_history_csv_warehouse_audit_events_csv_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/auto-tune/toggle-auto-manage method: post operationId: toggle_auto_manage_warehouse_warehouse_auto_tune_toggle_auto_manage_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: /warehouse/auto-tune-configuration/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_auto_tune_configuration_warehouse_auto_tune_configuration_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/audit-events/v2/instance/{instance_id}/warehouse_rk/{warehouse_rk} method: get operationId: get_audit_events_warehouse_audit_events_v2_instance__instance_id__warehouse_rk__warehouse_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v2/lineage method: post operationId: get_column_level_lineage_dbt_v2_lineage_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: /dbt/v2/ method: post operationId: dbt_docs_gen_dbt_v2__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: /dbt/v2/query-analysis/ method: post operationId: query_analysis_dbt_v2_query_analysis__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: /dbt/v2/follow-up-questions/ method: post operationId: generate_follow_up_questions_dbt_v2_follow_up_questions__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: /dbt/v2/dbt-test/ method: post operationId: generate_dbt_test_dbt_v2_dbt_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: /dbt/v2/bulk_test_gen method: post operationId: dbt_bulk_test_gen_dbt_v2_bulk_test_gen_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: /summary/ method: post operationId: get_graph_summary__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: /summary/comparison method: post operationId: get_comparison_summary_comparison_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: /summary/insights method: get operationId: get_insights_summary_insights_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/side_panel method: get operationId: get_side_panel_insights_summary_side_panel_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/config method: get operationId: get_config_summary_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/config method: post operationId: post_config_summary_config_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: /summary/experimentation_savings method: get operationId: get_experimentation_savings_summary_experimentation_savings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/users method: get operationId: get_users_governance_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/roles method: get operationId: get_roles_governance_roles_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/summary method: get operationId: get_summary_governance_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/users/cost method: get operationId: get_users_cost_governance_users_cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/roles/cost method: get operationId: get_roles_cost_governance_roles_cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/filters method: get operationId: get_filters_governance_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/users/details/{user_name} method: get operationId: get_users_detailed_governance_users_details__user_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /governance/roles/details/{role_name} method: get operationId: get_roles_detailed_governance_roles_details__role_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v3/lineage method: post operationId: get_column_level_lineage_dbt_v3_lineage_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: /dbt/v3/sql_lineage method: post operationId: get_sql_lineage_dbt_v3_sql_lineage_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: /dbt/v3/validate-credentials method: get operationId: validate_credentials_dbt_v3_validate_credentials_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v3/query-result/share method: post operationId: share_query_result_dbt_v3_query_result_share_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: /dbt/v3/query-result/list method: get operationId: list_query_result_dbt_v3_query_result_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v3/query-result/list/{item_id} method: get operationId: get_query_result_by_id_dbt_v3_query_result_list__item_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v3/query-result/list/{item_id} method: delete operationId: delete_query_result_dbt_v3_query_result_list__item_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: /dbt/v3/query-result/list/{item_id} method: patch operationId: patch_query_result_dbt_v3_query_result_list__item_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: /dbt/v3/translate method: post operationId: get_translate_dbt_v3_translate_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: /dbt/v3/translate-explanation method: post operationId: get_translate_explain_dbt_v3_translate_explanation_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: /dbt/v4/lineage method: post operationId: get_column_level_lineage_dbt_v4_lineage_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: /dbt/v4/bulk-docs-prop-credits method: post operationId: post_bulk_docs_prop_credits_dbt_v4_bulk_docs_prop_credits_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: /dbt/v4/export-lineage method: post operationId: post_export_lineage_dbt_v4_export_lineage_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: /dbt/v4/export-lineage method: get operationId: get_export_lineage_dbt_v4_export_lineage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/v4/export-lineage/{item_id} method: delete operationId: delete_export_lineage_dbt_v4_export_lineage__item_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: /dbt/v4/export-lineage/{item_id} method: get operationId: get_export_lineage_by_id_dbt_v4_export_lineage__item_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/dbt/cloud/connections method: post operationId: create_connection_api_v1_dbt_cloud_connections_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/dbt/cloud/connections method: get operationId: list_connections_api_v1_dbt_cloud_connections_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/dbt/cloud/connections/{connection_id} method: get operationId: get_connection_api_v1_dbt_cloud_connections__connection_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/dbt/cloud/connections/{connection_id} method: delete operationId: delete_connection_api_v1_dbt_cloud_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: /api/v1/dbt/cloud/connections/{connection_id} method: patch operationId: update_connection_api_v1_dbt_cloud_connections__connection_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: /api/v1/dbt/cloud/connections/{connection_id}/refresh method: post operationId: refresh_connection_api_v1_dbt_cloud_connections__connection_id__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: /api/v1/dbt/cloud/projects/{project_id} method: patch operationId: update_project_api_v1_dbt_cloud_projects__project_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: /api/v1/dbt/cloud/environments/{environment_id} method: patch operationId: update_environment_api_v1_dbt_cloud_environments__environment_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: /api/v1/dbt/cloud/connections/{connection_id}/sync method: post operationId: trigger_sync_api_v1_dbt_cloud_connections__connection_id__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: /api/v1/dbt/cloud/connections/{connection_id}/sync-history method: get operationId: get_sync_history_api_v1_dbt_cloud_connections__connection_id__sync_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/dbt/cloud/connections/{connection_id}/schedule method: patch operationId: update_schedule_api_v1_dbt_cloud_connections__connection_id__schedule_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: /api/v1/dbt/cloud/validate method: post operationId: validate_token_api_v1_dbt_cloud_validate_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/dbt/cloud/connections/{connection_id}/test method: post operationId: test_connection_api_v1_dbt_cloud_connections__connection_id__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: /api/v1/dbt/cloud/trigger-ingestion method: post operationId: trigger_dbt_ingestion_api_v1_dbt_cloud_trigger_ingestion_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: /dbtconfig/ method: get operationId: dbt_configs_get_dbtconfig__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/ method: post operationId: dbt_config_add_dbtconfig__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: /dbtconfig/{config_id} method: get operationId: dbt_configs_get_dbtconfig__config_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/{config_id} method: patch operationId: dbt_config_update_dbtconfig__config_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: /dbtconfig/{config_id} method: delete operationId: dbt_config_delete_dbtconfig__config_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: /dbtconfig/filters/list method: get operationId: dbt_config_get_filters_dbtconfig_filters_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/checks/list method: get operationId: dbt_config_get_checks_dbtconfig_checks_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/checks/filters method: get operationId: dbt_config_get_filters_dbtconfig_checks_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/{config_id}/download method: get operationId: dbt_configs_get_dbtconfig__config_id__download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/extension/start_scan method: get operationId: dbt_configs_start_scan_dbtconfig_extension_start_scan_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbtconfig/datapilot_version/{extension_version} method: get operationId: dbt_configs_get_dbtconfig_datapilot_version__extension_version__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/health-checks/latest method: get operationId: list_latest_health_checks_dbt_health_checks_latest_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/health-checks method: get operationId: list_health_checks_dbt_health_checks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules method: get operationId: list_rules_api_v1_alerts_rules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules method: post operationId: create_api_v1_alerts_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/v1/alerts/rules/summary method: get operationId: rules_summary_api_v1_alerts_rules_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules/filters method: get operationId: rules_filters_api_v1_alerts_rules_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules/{rule_id} method: get operationId: get_api_v1_alerts_rules__rule_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules/{rule_id} method: post operationId: update_api_v1_alerts_rules__rule_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: /api/v1/alerts/rules/{rule_id} method: delete operationId: delete_api_v1_alerts_rules__rule_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: /api/v1/alerts/rules/{rule_id}/clone method: post operationId: clone_api_v1_alerts_rules__rule_id__clone_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/alerts/rules/{rule_id}/runs method: get operationId: get_runs_api_v1_alerts_rules__rule_id__runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/rules/{rule_id}/evaluate method: post operationId: evaluate_api_v1_alerts_rules__rule_id__evaluate_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/alerts/dry-run method: post operationId: dry_run_api_v1_alerts_dry_run_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/alerts/preview method: post operationId: preview_api_v1_alerts_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: /api/v1/alerts/notifications/test method: post operationId: test_notification_api_v1_alerts_notifications_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: /api/v1/alerts/templates method: get operationId: list_templates_api_v1_alerts_templates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/templates/{template_id} method: get operationId: get_template_api_v1_alerts_templates__template_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/metrics/catalog method: get operationId: metrics_catalog_api_v1_alerts_metrics_catalog_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/metrics/filters/{filter_key}/options method: get operationId: get_filter_options_api_v1_alerts_metrics_filters__filter_key__options_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/alerts/admin/rules/{rule_id}/execute method: post operationId: admin_execute_api_v1_alerts_admin_rules__rule_id__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: /subscriptions/metrics method: get operationId: list_metrics_subscriptions_metrics_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/metrics/filters/{filter_name}/options method: get operationId: get_metric_filter_options_subscriptions_metrics_filters__filter_name__options_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/filters method: get operationId: get_subscription_filters_subscriptions_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/summary method: get operationId: get_subscription_summary_subscriptions_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions method: post operationId: create_subscription_subscriptions_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: /subscriptions method: get operationId: list_subscriptions_subscriptions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/templates method: get operationId: get_subscription_templates_subscriptions_templates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/{subscription_id} method: get operationId: get_subscription_subscriptions__subscription_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/{subscription_id} method: delete operationId: delete_subscription_subscriptions__subscription_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: /subscriptions/{subscription_id}/history method: get operationId: get_subscription_history_subscriptions__subscription_id__history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/preview method: post operationId: get_subscription_preview_subscriptions_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: /subscriptions/{subscription_id}/update method: post operationId: update_subscription_subscriptions__subscription_id__update_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: /dbt/dbt_docs_share/ method: post operationId: share_docs_dbt_dbt_docs_share__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: /dbt/dbt_docs_share/ method: get operationId: share_docs_dbt_dbt_docs_share__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/all method: get operationId: get_all_share_docs_dbt_dbt_docs_share_all_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/{share_id} method: delete operationId: delete_share_dbt_dbt_docs_share__share_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: /dbt/dbt_docs_share/{share_id} method: get operationId: get_docs_share_dbt_dbt_docs_share__share_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/filters method: get operationId: share_doc_filters_dbt_dbt_docs_share_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/verify_upload/ method: post operationId: verify_file_upload_dbt_dbt_docs_share_verify_upload__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: /dbt/dbt_docs_share/{project_name} method: get operationId: get_docs_share_by_project_dbt_dbt_docs_share__project_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/{share_id}/conversation_group method: post operationId: create_conversation_group_dbt_dbt_docs_share__share_id__conversation_group_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: /dbt/dbt_docs_share/{share_id}/conversation_group/{conversation_group_id}/resolve method: post operationId: resolve_conversation_dbt_dbt_docs_share__share_id__conversation_group__conversation_group_id__resolve_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: /dbt/dbt_docs_share/{share_id}/conversation_group/{conversation_group_id}/conversation method: post operationId: post_conversation_dbt_dbt_docs_share__share_id__conversation_group__conversation_group_id__conversation_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: /dbt/dbt_docs_share/{share_id}/conversations method: get operationId: get_all_conversations_dbt_dbt_docs_share__share_id__conversations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/dbt_docs_share/user/details method: get operationId: get_user_auth_details_dbt_dbt_docs_share_user_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /experimentation/ method: get operationId: get_experiments_experimentation__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /experimentation/ method: post operationId: create_experiment_experimentation__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: /experimentation/{item_id} method: get operationId: get_experiment_by_id_experimentation__item_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /experimentation/{item_id} method: patch operationId: update_experiment_experimentation__item_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: /experimentation/metadata/summary method: get operationId: get_experiment_summary_experimentation_metadata_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /experimentation/{item_id}/status method: patch operationId: update_experiment_status_experimentation__item_id__status_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: /experimentation/schema/metadata method: get operationId: get_schema_metadata_experimentation_schema_metadata_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/models/ method: get operationId: get_all_dbt_models__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/models/items method: post operationId: get_node_by_rk_dbt_models_items_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: /dbt/models/filters method: get operationId: get_filters_dbt_models_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/models/upstream method: post operationId: post_upstream_tables_dbt_models_upstream_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: /dbt/models/downstream method: post operationId: post_downstream_tables_dbt_models_downstream_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: /dbt/models/connected method: post operationId: post_connected_columns_dbt_models_connected_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: /dbt/models/terminal method: get operationId: get_terminal_node_dbt_models_terminal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/models/schema method: get operationId: get_table_schema_response_dbt_models_schema_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dbt/models/sql_lineage method: post operationId: get_sql_lineage_dbt_models_sql_lineage_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: /query/bookmark/list method: get operationId: get_query_bookmark_list_query_bookmark_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/bookmark/ method: get operationId: get_query_bookmark_pages_query_bookmark__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /query/bookmark/ method: post operationId: add_query_bookmark_query_bookmark__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: /query/bookmark/{query_bookmark_id} method: delete operationId: remove_query_bookmark_query_bookmark__query_bookmark_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: /query/bookmark/privacy/{altimate_bookmark_query_id} method: put operationId: update_privacy_query_bookmark_query_bookmark_privacy__altimate_bookmark_query_id__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: /query/bookmark/tags method: get operationId: get_bookmark_tags_query_bookmark_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /predict/query-time-estimate method: post operationId: predict_query_time_predict_query_time_estimate_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: /opportunities/ method: get operationId: get_opportunities_data_opportunities__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/ method: post operationId: put_opportunities_data_opportunities__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: /opportunities/implemented method: get operationId: get_implemented_opportunities_data_opportunities_implemented_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/priority method: get operationId: get_priority_opportunities_data_opportunities_priority_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/detail method: get operationId: get_opportunity_detail_data_opportunities_detail_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/comments method: get operationId: list_opportunity_comments_opportunities_comments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/comments method: post operationId: create_opportunity_comment_opportunities_comments_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: /opportunities/comments/{comment_id} method: put operationId: edit_opportunity_comment_opportunities_comments__comment_id__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: /opportunities/comments/{comment_id} method: delete operationId: remove_opportunity_comment_opportunities_comments__comment_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: /opportunities/grouped method: get operationId: get_opportunities_grouped_data_opportunities_grouped_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/summary method: get operationId: get_opportunities_summary_data_opportunities_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/filters/opportunity_name method: get operationId: get_opportunity_name_filters_opportunities_filters_opportunity_name_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/resource_name_filter method: get operationId: get_opportunities_resource_name_filter_opportunities_resource_name_filter_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/filters/user method: get operationId: get_opportunities_user_filters_opportunities_filters_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/filters/warehouse method: get operationId: get_opportunities_warehouse_filters_opportunities_filters_warehouse_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/resource method: get operationId: get_resource_opportunities_data_opportunities_resource_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/scheduled_events_opportunity_data method: get operationId: get_scheduled_events_opportunity_data_opportunities_scheduled_events_opportunity_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/redirection method: get operationId: get_resource_redirection_opportunities_redirection_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/updates method: get operationId: get_opportunity_updates_data_opportunities_updates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /opportunities/explanation method: post operationId: post_explanation_opportunities_explanation_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: /opportunities/explanation/plain method: post operationId: post_explanation_plain_opportunities_explanation_plain_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: /opportunities/jira method: post operationId: create_jira_ticket_for_opportunity_opportunities_jira_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: /summary/v2/cost/overall method: get operationId: get_overall_summary_summary_v2_cost_overall_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/total method: get operationId: get_overall_savings_cumulated_summary_v2_cost_total_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/compute method: get operationId: get_compute_summary_summary_v2_cost_compute_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/storage method: get operationId: get_storage_summary_summary_v2_cost_storage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/serverless method: get operationId: get_serverless_summary_summary_v2_cost_serverless_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/cloud_services method: get operationId: get_cloud_services_summary_summary_v2_cost_cloud_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/ai_services method: get operationId: get_ai_services_summary_summary_v2_cost_ai_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/other method: get operationId: get_other_summary_summary_v2_cost_other_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/overall/estimate method: get operationId: get_overall_savings_estimate_summary_v2_cost_overall_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/total/estimate method: get operationId: get_overall_savings_cumulatd_estimate_summary_v2_cost_total_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/compute/estimate method: get operationId: get_compute_savings_estimate_summary_v2_cost_compute_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/storage/estimate method: get operationId: get_storage_estimate_summary_summary_v2_cost_storage_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/serverless/estimate method: get operationId: get_serverless_estimate_summary_summary_v2_cost_serverless_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/cloud_services/estimate method: get operationId: get_cloud_services_estimate_summary_summary_v2_cost_cloud_services_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/ai_services/estimate method: get operationId: get_ai_services_estimate_summary_summary_v2_cost_ai_services_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost/other/estimate method: get operationId: get_other_estimate_summary_summary_v2_cost_other_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/autonomous method: get operationId: get_autonomous_savings_summary_summary_v2_savings_autonomous_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/assisted method: get operationId: get_assisted_savings_summary_summary_v2_savings_assisted_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/overall method: get operationId: get_overall_saving_summary_summary_v2_savings_overall_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/autonomous/estimate method: get operationId: get_autonomous_savings_estimate_summary_summary_v2_savings_autonomous_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/assisted/estimate method: get operationId: get_assisted_savings_estimate_summary_summary_v2_savings_assisted_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/savings/overall/estimate method: get operationId: get_overall_savings_estimate_summary_summary_v2_savings_overall_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/datapilot/analysis method: post operationId: get_datapilot_analysis_summary_v2_datapilot_analysis_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: /summary/v2/opportunities method: get operationId: get_opportunities_summary_v2_opportunities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/datapilot/start-chart-chat method: post operationId: get_datapilot_chart_chat_summary_v2_datapilot_start_chart_chat_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: /summary/v2/datapilot/follow-up-questions-chart-chat method: get operationId: get_follow_up_questions_summary_v2_datapilot_follow_up_questions_chart_chat_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/datapilot/initial-questions-chart-chat method: get operationId: get_initial_questions_summary_v2_datapilot_initial_questions_chart_chat_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/ask-agent method: post operationId: ask_agent_endpoint_summary_v2_ask_agent_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: /summary/v2/cost-analysis/subscribe method: post operationId: cost_analysis_subscribe_summary_v2_cost_analysis_subscribe_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: /summary/v2/cost-analysis/subscription-status method: get operationId: get_cost_analysis_subscription_status_endpoint_summary_v2_cost_analysis_subscription_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /summary/v2/cost-analysis/unsubscribe method: post operationId: cost_analysis_unsubscribe_summary_v2_cost_analysis_unsubscribe_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: /ai_services/summary method: get operationId: get_ai_services_summary_ai_services_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai_services/{service_type}/graph method: get operationId: get_ai_service_graph_ai_services__service_type__graph_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai_services/{service_type}/usage method: get operationId: get_ai_service_usage_ai_services__service_type__usage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai_services/{service_type}/filter_values method: get operationId: get_ai_service_filter_values_ai_services__service_type__filter_values_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ai_services/{service_type}/breakdown method: get operationId: get_ai_service_breakdown_ai_services__service_type__breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notebook/list method: get operationId: get_notebook_list_notebook_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notebook/ method: get operationId: get_notebook_pages_notebook__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notebook/ method: post operationId: add_notebook_notebook__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: /notebook/{notebook_id} method: put operationId: update_notebook_notebook__notebook_id__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: /notebook/{notebook_id} method: delete operationId: remove_notebook_notebook__notebook_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: /notebook/privacy/{altimate_notebook_id} method: put operationId: update_privacy_notebook_notebook_privacy__altimate_notebook_id__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: /notebook/tags method: get operationId: get_notebook_tags_notebook_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notebook/preconfigured/list method: get operationId: get_pre_configured_notebook_list_notebook_preconfigured_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notebook/preconfigured/add method: post operationId: add_pre_configured_notebook_notebook_preconfigured_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: /api/v1/workflow/agent/heartbeat method: post operationId: post_heartbeat_api_v1_workflow_agent_heartbeat_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/workflow/agent/commands/{command_id}/ack method: post operationId: acknowledge_command_api_v1_workflow_agent_commands__command_id__ack_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/workflow/agent/config/{namespace} method: get operationId: pull_config_api_v1_workflow_agent_config__namespace__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/agent/config method: get operationId: pull_all_configs_api_v1_workflow_agent_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/agent/commands method: get operationId: pull_pending_commands_api_v1_workflow_agent_commands_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/agent/sessions method: post operationId: report_session_api_v1_workflow_agent_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: /api/v1/workflow/agent/messages method: post operationId: report_message_api_v1_workflow_agent_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: /api/v1/workflow/agent/cron/sync method: post operationId: sync_cron_jobs_api_v1_workflow_agent_cron_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: /api/v1/workflow/dashboard/agents method: get operationId: get_agents_api_v1_workflow_dashboard_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/agents method: post operationId: create_new_agent_api_v1_workflow_dashboard_agents_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/workflow/dashboard/agents/{agent_id} method: put operationId: update_existing_agent_api_v1_workflow_dashboard_agents__agent_id__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: /api/v1/workflow/dashboard/agents/seed method: post operationId: seed_agents_api_v1_workflow_dashboard_agents_seed_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/workflow/dashboard/sessions method: get operationId: get_sessions_api_v1_workflow_dashboard_sessions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/sessions method: post operationId: create_new_session_api_v1_workflow_dashboard_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: /api/v1/workflow/dashboard/sessions/{session_id} method: get operationId: get_session_detail_api_v1_workflow_dashboard_sessions__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/sessions/{session_id} method: put operationId: update_existing_session_api_v1_workflow_dashboard_sessions__session_id__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: /api/v1/workflow/dashboard/sessions/{session_id}/transition method: post operationId: transition_existing_session_api_v1_workflow_dashboard_sessions__session_id__transition_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/workflow/dashboard/sessions/{session_id}/archive method: post operationId: archive_existing_session_api_v1_workflow_dashboard_sessions__session_id__archive_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/workflow/dashboard/sessions/{session_id}/unarchive method: post operationId: unarchive_existing_session_api_v1_workflow_dashboard_sessions__session_id__unarchive_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/workflow/dashboard/sessions/{session_id}/messages method: post operationId: send_message_api_v1_workflow_dashboard_sessions__session_id__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: /api/v1/workflow/dashboard/cron method: get operationId: get_cron_jobs_api_v1_workflow_dashboard_cron_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/commands method: post operationId: send_command_api_v1_workflow_dashboard_commands_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: /api/v1/workflow/dashboard/commands/{command_id}/cancel method: post operationId: cancel_pending_command_api_v1_workflow_dashboard_commands__command_id__cancel_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/workflow/dashboard/config method: get operationId: list_configs_api_v1_workflow_dashboard_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/config method: put operationId: set_config_api_v1_workflow_dashboard_config_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: /api/v1/workflow/dashboard/config/{config_id} method: delete operationId: delete_config_entry_api_v1_workflow_dashboard_config__config_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: /api/v1/workflow/dashboard/status method: get operationId: get_overview_status_api_v1_workflow_dashboard_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/workflow/dashboard/sessions/{session_id}/stream method: get operationId: stream_session_messages_api_v1_workflow_dashboard_sessions__session_id__stream_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /supertokens/ method: get operationId: list_tenants_supertokens__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /supertokens/create-tenant method: post operationId: create_supertokens_tenant_supertokens_create_tenant_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: /supertokens/update-tenant-thirdparty method: post operationId: update_tenant_thirdparty_supertokens_update_tenant_thirdparty_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: /supertokens/update-tenant-thirdparty-custom method: post operationId: update_tenant_thirdparty_custom_supertokens_update_tenant_thirdparty_custom_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: /supertokens/update-tenant-saml method: post operationId: update_tenant_saml_supertokens_update_tenant_saml_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: /supertokens/delete-tenant-thirdparty method: delete operationId: delete_tenant_thirdparty_supertokens_delete_tenant_thirdparty_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: /supertokens/configure/{provider} method: post operationId: configure_sso_supertokens_configure__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: /coach/training method: post operationId: submit_training_doc_coach_training_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: /coach/training method: get operationId: read_training_docs_coach_training_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coach/training/confirm method: post operationId: confirm_training_doc_coach_training_confirm_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: /coach/training/{train_doc_uid} method: patch operationId: update_training_doc_coach_training__train_doc_uid__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: /coach/training/{train_doc_uid} method: delete operationId: delete_training_doc_coach_training__train_doc_uid__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: /project_governance/check/validate method: post operationId: create_check_project_governance_check_validate_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: /project_governance/check method: post operationId: store_check_project_governance_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: /project_governance/checks method: get operationId: get_checks_project_governance_checks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /project_governance/check/{id} method: patch operationId: update_check_project_governance_check__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: /project_governance/check/{id} method: delete operationId: delete_check_project_governance_check__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: /project_governance/check/run method: post operationId: run_checks_project_governance_check_run_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: /preset/ method: get operationId: get_presets_preset__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /preset/ method: post operationId: create_preset_preset__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: /preset/{preset_id} method: get operationId: get_preset_preset__preset_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /preset/{preset_id} method: patch operationId: update_preset_preset__preset_id__patch 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: /preset/{preset_id} method: delete operationId: delete_preset_preset__preset_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: /warehouse/schedules/ method: post operationId: create_schedule_warehouse_schedules__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: /warehouse/schedules/ method: get operationId: get_schedules_warehouse_schedules__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/schedules/bulk-approve method: post operationId: bulk_approve_schedules_warehouse_schedules_bulk_approve_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: /warehouse/schedules/approve-recommendations method: post operationId: approve_recommendations_warehouse_schedules_approve_recommendations_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: /warehouse/schedules/{schedule_id} method: post operationId: update_schedule_warehouse_schedules__schedule_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: /warehouse/schedules/{schedule_id} method: delete operationId: delete_schedule_warehouse_schedules__schedule_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: /warehouse/schedules/{schedule_id}/approve method: post operationId: approve_schedule_warehouse_schedules__schedule_id__approve_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: /warehouse/schedules/{schedule_id}/reject method: post operationId: reject_schedule_warehouse_schedules__schedule_id__reject_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: /warehouse/schedules/{schedule_id}/metadata method: get operationId: get_schedule_metadata_warehouse_schedules__schedule_id__metadata_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/schedules/{schedule_id}/event_history method: get operationId: get_schedule_event_history_warehouse_schedules__schedule_id__event_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/schedules/dynamic method: get operationId: get_dynamic_schedules_warehouse_schedules_dynamic_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /warehouse/schedules/dynamic/create method: post operationId: create_dynamic_schedule_warehouse_schedules_dynamic_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: /custom/tags/ method: post operationId: create_custom_tag_custom_tags__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: /custom/tags/ method: get operationId: get_custom_tags_custom_tags__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/tags/{tag_rk} method: get operationId: get_custom_tag_custom_tags__tag_rk__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/tags/{tag_rk} method: delete operationId: delete_custom_tag_custom_tags__tag_rk__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: /custom/tags/{tag_rk} method: patch operationId: update_custom_tag_custom_tags__tag_rk__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: /custom/tags/associate method: post operationId: create_tag_association_custom_tags_associate_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: /custom/tags/entity/ method: get operationId: get_entity_tags_custom_tags_entity__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /custom/tags/associate/{tag_rk} method: delete operationId: delete_tag_association_custom_tags_associate__tag_rk__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: /ingestion/request method: post operationId: request_ingestion_url_ingestion_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: /ingestion/complete method: post operationId: mark_ingestion_complete_ingestion_complete_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: /ingestion/latest_state method: get operationId: get_latest_state_ingestion_latest_state_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards method: get operationId: fetch_dashboards_business_intelligence_dashboards_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/summary method: get operationId: bi_summary_business_intelligence_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards/get_by_id method: get operationId: get_dashboard_details_business_intelligence_dashboards_get_by_id_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards/insights_summary_stream method: post operationId: stream_dashboard_insight_summary_business_intelligence_dashboards_insights_summary_stream_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: /business_intelligence/dashboards/insights_stream method: post operationId: stream_dashboard_insight_business_intelligence_dashboards_insights_stream_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: /business_intelligence/filters method: get operationId: get_bi_report_filters_business_intelligence_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards/access_activity method: get operationId: get_dashboard_access_activity_endpoint_business_intelligence_dashboards_access_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards/refresh_activity method: get operationId: get_dashboard_refresh_activity_endpoint_business_intelligence_dashboards_refresh_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/dashboards/download_csv method: get operationId: download_dashboards_csv_business_intelligence_dashboards_download_csv_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/users method: get operationId: fetch_user_reports_business_intelligence_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/users/summary method: get operationId: fetch_user_summary_business_intelligence_users_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/users/filters method: get operationId: get_bi_user_filters_business_intelligence_users_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/users/get_by_rk method: get operationId: fetch_user_by_rk_business_intelligence_users_get_by_rk_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/users/download method: get operationId: download_users_csv_business_intelligence_users_download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /business_intelligence/tableau/projects method: post operationId: get_tableau_projects_business_intelligence_tableau_projects_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: /datamates/ method: get operationId: get_datamates_datamates__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/ method: post operationId: create_datamate_datamates__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: /datamates/summary method: get operationId: get_datamates_with_stats_datamates_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/{datamate_id}/summary method: get operationId: get_datamate_summary_datamates__datamate_id__summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/{datamate_id}/knowledge_bases method: get operationId: get_datamate_knowledge_bases_datamates__datamate_id__knowledge_bases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/{datamate_id}/knowledge_engine_description method: get operationId: get_datamate_knowledge_engine_description_datamates__datamate_id__knowledge_engine_description_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/{datamate_id} method: patch operationId: update_datamate_datamates__datamate_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: /datamates/{datamate_id} method: delete operationId: delete_datamate_datamates__datamate_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: /datamates/audit/create_batch method: post operationId: post_audit_trail_batch_datamates_audit_create_batch_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: /datamates/audit/{datamate_id}/aggregations method: get operationId: get_audit_aggregations_datamates_audit__datamate_id__aggregations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/memory/ method: post operationId: add_memory_datamates_memory__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: /datamates/memory/{memory_id} method: patch operationId: update_memory_datamates_memory__memory_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: /datamates/memory/{memory_id} method: delete operationId: delete_memory_datamates_memory__memory_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: /datamates/memory/search method: get operationId: search_memory_datamates_memory_search_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/memory/list method: get operationId: list_memories_datamates_memory_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamates/memory/all method: delete operationId: delete_all_memories_datamates_memory_all_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: /datamates/memory/batch method: delete operationId: batch_delete_memories_datamates_memory_batch_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: /datamate_integrations/custom method: get operationId: get_custom_datamate_integrations_paginated_datamate_integrations_custom_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datamate_integrations/custom method: post operationId: create_custom_datamate_integration_datamate_integrations_custom_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: /datamate_integrations/custom/{integration_id} method: post operationId: update_custom_datamate_integration_datamate_integrations_custom__integration_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: /datamate_integrations/custom/{integration_id} method: delete operationId: delete_custom_datamate_integration_datamate_integrations_custom__integration_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: /datamate_integrations/ method: get operationId: get_datamate_integrations_datamate_integrations__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/semantic-metrics/list method: get operationId: list_metrics_copilot_semantic_metrics_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /copilot/semantic-metrics/details method: post operationId: get_details_copilot_semantic_metrics_details_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: /copilot/semantic-metrics/query method: post operationId: execute_query_copilot_semantic_metrics_query_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: /connections/ method: get operationId: list_connections_connections__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /connections/ method: post operationId: create_new_connection_connections__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: /connections/{connection_id} method: patch operationId: update_existing_connection_connections__connection_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: /connections/{connection_id} method: delete operationId: remove_connection_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: /connections/test method: post operationId: test_connection_endpoint_connections_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: /knowledge_bases/fork-template method: post operationId: fork_template_knowledge_bases_fork_template_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: /knowledge_bases/templates method: get operationId: get_templates_knowledge_bases_templates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/ method: get operationId: list_knowledge_bases_knowledge_bases__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/ method: post operationId: create_kb_knowledge_bases__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: /knowledge_bases/{kb_id} method: get operationId: get_kb_knowledge_bases__kb_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/{kb_id} method: patch operationId: update_kb_knowledge_bases__kb_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: /knowledge_bases/{kb_id} method: delete operationId: delete_kb_knowledge_bases__kb_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: /knowledge_bases/private/{public_id} method: get operationId: get_private_kb_knowledge_bases_private__public_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/private-link-setting method: get operationId: get_private_link_setting_knowledge_bases_private_link_setting_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/v2/upload method: post operationId: upload_with_kb_creation_knowledge_bases_v2_upload_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: /knowledge_bases/v2/fork-template method: post operationId: fork_template_v2_knowledge_bases_v2_fork_template_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: /knowledge_bases/v2/{kb_id}/upload method: post operationId: upload_to_existing_kb_knowledge_bases_v2__kb_id__upload_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: /knowledge_bases/v2/{kb_id} method: get operationId: get_knowledge_base_detail_knowledge_bases_v2__kb_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/v2/{kb_id} method: delete operationId: delete_knowledge_base_knowledge_bases_v2__kb_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: /knowledge_bases/v2/{kb_id}/documents method: get operationId: get_knowledge_base_documents_knowledge_bases_v2__kb_id__documents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/v2/{kb_id}/documents/{doc_id}/retry method: post operationId: retry_document_processing_knowledge_bases_v2__kb_id__documents__doc_id__retry_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: /knowledge_bases/v2/{kb_id}/documents/{doc_id}/chunks method: get operationId: get_document_chunks_knowledge_bases_v2__kb_id__documents__doc_id__chunks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /knowledge_bases/v2/query method: post operationId: query_knowledge_bases_knowledge_bases_v2_query_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: /knowledge_bases/v2/{kb_id}/feedback method: post operationId: submit_knowledge_feedback_knowledge_bases_v2__kb_id__feedback_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: /knowledge_bases/public/{public_id} method: get operationId: get_public_kb_knowledge_bases_public__public_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global_config/ method: get operationId: get_global_config_global_config__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global_config/ method: post operationId: add_query_tag_global_config__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: /global_config/cost-attribution method: post operationId: upsert_cost_attribution_global_config_cost_attribution_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: /global_config/recipient-email-domain-allowlist method: get operationId: get_email_domain_allowlist_global_config_recipient_email_domain_allowlist_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global_config/recipient-email-domain-allowlist method: post operationId: add_email_domain_global_config_recipient_email_domain_allowlist_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: /global_config/recipient-email-domain-allowlist method: patch operationId: update_email_domain_status_global_config_recipient_email_domain_allowlist_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: /global_config/recipient-email-domain-allowlist/{domain} method: delete operationId: delete_email_domain_global_config_recipient_email_domain_allowlist__domain__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: /account_costs/accounts method: get operationId: get_accounts_account_costs_accounts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account_costs/total method: get operationId: get_total_costs_account_costs_total_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account_costs/chart method: get operationId: get_chart_account_costs_chart_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /account_costs/table method: get operationId: get_table_account_costs_table_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/datapilot/initial-questions method: get operationId: get_databricks_initial_questions_api_v1_databricks_datapilot_initial_questions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/workspaces method: get operationId: get_workspaces_api_v1_databricks_cost_workspaces_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/overview method: get operationId: get_cost_overview_api_v1_databricks_cost_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends method: get operationId: get_cost_trends_api_v1_databricks_cost_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends/by-product method: get operationId: get_cost_trends_by_product_api_v1_databricks_cost_trends_by_product_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends/by-product/estimate method: get operationId: get_cost_trends_by_product_estimate_api_v1_databricks_cost_trends_by_product_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/breakdown/sku method: get operationId: get_cost_breakdown_by_sku_api_v1_databricks_cost_breakdown_sku_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/breakdown/workspace method: get operationId: get_cost_breakdown_by_workspace_api_v1_databricks_cost_breakdown_workspace_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/breakdown/product method: get operationId: get_cost_breakdown_by_product_api_v1_databricks_cost_breakdown_product_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/comparison method: get operationId: get_cost_comparison_api_v1_databricks_cost_comparison_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/total method: get operationId: get_cost_total_api_v1_databricks_cost_total_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/overall/estimate method: get operationId: get_cost_trends_estimate_api_v1_databricks_cost_overall_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/total/estimate method: get operationId: get_cost_total_estimate_api_v1_databricks_cost_total_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/compute-efficiency method: get operationId: get_compute_efficiency_api_v1_databricks_cost_compute_efficiency_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends/by-compute-type method: get operationId: get_cost_trends_by_compute_type_api_v1_databricks_cost_trends_by_compute_type_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends/by-deployment-type method: get operationId: get_cost_trends_by_deployment_type_api_v1_databricks_cost_trends_by_deployment_type_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/trends/by-engine-type method: get operationId: get_cost_trends_by_engine_type_api_v1_databricks_cost_trends_by_engine_type_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/workspace-efficiency method: get operationId: get_workspace_efficiency_api_v1_databricks_cost_workspace_efficiency_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/cloud/trends method: get operationId: get_cloud_cost_trends_api_v1_databricks_cost_cloud_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/cost/cloud/projection method: get operationId: get_cloud_cost_projection_api_v1_databricks_cost_cloud_projection_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/filters method: get operationId: get_cluster_filters_api_v1_databricks_clusters_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/filters/cluster_names method: get operationId: get_cluster_name_filters_api_v1_databricks_clusters_filters_cluster_names_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/filters/workspaces method: get operationId: get_cluster_workspace_filters_api_v1_databricks_clusters_filters_workspaces_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters method: get operationId: get_clusters_api_v1_databricks_clusters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/oversized method: get operationId: get_oversized_clusters_api_v1_databricks_clusters_oversized_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/cost-trends method: get operationId: get_clusters_cost_trends_api_v1_databricks_clusters_cost_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id} method: get operationId: get_cluster_detail_api_v1_databricks_clusters__cluster_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/utilization method: get operationId: get_cluster_utilization_api_v1_databricks_clusters__cluster_id__utilization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/state-history method: get operationId: get_cluster_state_history_api_v1_databricks_clusters__cluster_id__state_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/cost method: get operationId: get_cluster_cost_api_v1_databricks_clusters__cluster_id__cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/auto-tune/status method: get operationId: get_cluster_auto_tune_status_api_v1_databricks_clusters__cluster_id__auto_tune_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/auto-tune/recommendations method: get operationId: get_cluster_auto_tune_recommendations_api_v1_databricks_clusters__cluster_id__auto_tune_recommendations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/auto-tune/toggle method: patch operationId: toggle_cluster_auto_tune_api_v1_databricks_clusters__cluster_id__auto_tune_toggle_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: /api/v1/databricks/clusters/{cluster_id}/auto-tune/history method: get operationId: get_cluster_auto_tune_history_api_v1_databricks_clusters__cluster_id__auto_tune_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/clusters/{cluster_id}/auto-tune/savings-trends method: get operationId: get_cluster_auto_tune_savings_trends_api_v1_databricks_clusters__cluster_id__auto_tune_savings_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/filters method: get operationId: get_warehouse_filters_api_v1_databricks_warehouses_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses method: get operationId: get_warehouses_api_v1_databricks_warehouses_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/total-savings method: get operationId: get_warehouses_total_savings_api_v1_databricks_warehouses_total_savings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/cost-trends method: get operationId: get_warehouse_cost_trends_api_v1_databricks_warehouses_cost_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/serverless-candidates method: get operationId: get_serverless_candidates_api_v1_databricks_warehouses_serverless_candidates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id} method: get operationId: get_warehouse_detail_api_v1_databricks_warehouses__warehouse_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/events method: get operationId: get_warehouse_events_api_v1_databricks_warehouses__warehouse_id__events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/state-history method: get operationId: get_warehouse_state_history_api_v1_databricks_warehouses__warehouse_id__state_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/cost method: get operationId: get_warehouse_cost_api_v1_databricks_warehouses__warehouse_id__cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/auto-tune/savings-trends method: get operationId: get_warehouse_auto_tune_savings_trends_api_v1_databricks_warehouses__warehouse_id__auto_tune_savings_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/auto-tune/savings-summary method: get operationId: get_warehouse_auto_tune_savings_summary_api_v1_databricks_warehouses__warehouse_id__auto_tune_savings_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/running-stats-trends method: get operationId: get_warehouse_running_stats_trends_api_v1_databricks_warehouses__warehouse_id__running_stats_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/utilization-efficiency method: get operationId: get_warehouse_utilization_efficiency_api_v1_databricks_warehouses__warehouse_id__utilization_efficiency_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/warehouses/{warehouse_id}/query-metrics-timeline method: get operationId: get_warehouse_query_metrics_timeline_api_v1_databricks_warehouses__warehouse_id__query_metrics_timeline_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/filters method: get operationId: get_job_filters_api_v1_databricks_jobs_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/filters/job_names method: get operationId: get_job_name_filters_api_v1_databricks_jobs_filters_job_names_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/filters/workspaces method: get operationId: get_job_workspace_filters_api_v1_databricks_jobs_filters_workspaces_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/filters/creators method: get operationId: get_job_creator_filters_api_v1_databricks_jobs_filters_creators_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs method: get operationId: get_jobs_api_v1_databricks_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/summary method: get operationId: get_jobs_summary_api_v1_databricks_jobs_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/failing method: get operationId: get_failing_jobs_api_v1_databricks_jobs_failing_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/recent-failures method: get operationId: get_recent_failures_api_v1_databricks_jobs_recent_failures_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/trends method: get operationId: get_job_run_trends_api_v1_databricks_jobs_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/trends/cost method: get operationId: get_job_cost_trends_api_v1_databricks_jobs_trends_cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id} method: get operationId: get_job_detail_api_v1_databricks_jobs__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/runs method: get operationId: get_job_runs_api_v1_databricks_jobs__job_id__runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/stats method: get operationId: get_job_stats_api_v1_databricks_jobs__job_id__stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/trends method: get operationId: get_single_job_run_trends_api_v1_databricks_jobs__job_id__trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/auto-tune/savings-trends method: get operationId: get_job_auto_tune_savings_trends_api_v1_databricks_jobs__job_id__auto_tune_savings_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/task-runs method: get operationId: get_job_tasks_api_v1_databricks_jobs__job_id__task_runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/task-runs/detail method: get operationId: get_job_task_run_detail_api_v1_databricks_jobs__job_id__task_runs_detail_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/tasks/{task_key}/runs-graph method: get operationId: get_task_runs_graph_api_v1_databricks_jobs__job_id__tasks__task_key__runs_graph_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/tasks/{task_key}/stats method: get operationId: get_task_stats_api_v1_databricks_jobs__job_id__tasks__task_key__stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/runs/{run_id}/spark-ui method: get operationId: get_job_run_spark_ui_api_v1_databricks_jobs__job_id__runs__run_id__spark_ui_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/tasks-inventory method: get operationId: get_job_tasks_inventory_api_v1_databricks_jobs__job_id__tasks_inventory_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/spark-analysis method: get operationId: get_spark_analysis_api_v1_databricks_jobs__job_id__spark_analysis_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/spark-analysis/stage-metrics method: get operationId: get_spark_stage_metrics_api_v1_databricks_jobs__job_id__spark_analysis_stage_metrics_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/spark-analysis/tasks method: get operationId: get_spark_tasks_api_v1_databricks_jobs__job_id__spark_analysis_tasks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/spark-analysis/opportunities method: get operationId: get_spark_opportunities_api_v1_databricks_jobs__job_id__spark_analysis_opportunities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/auto-recommendations method: get operationId: get_job_auto_recommendations_api_v1_databricks_jobs__job_id__auto_recommendations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/auto-tune/toggle method: patch operationId: toggle_job_auto_tune_api_v1_databricks_jobs__job_id__auto_tune_toggle_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: /api/v1/databricks/jobs/{job_id}/auto-tune/status method: get operationId: get_job_auto_tune_status_api_v1_databricks_jobs__job_id__auto_tune_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/jobs/{job_id}/auto-tune/history method: get operationId: get_job_auto_tune_history_api_v1_databricks_jobs__job_id__auto_tune_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/filters method: get operationId: get_query_filters_api_v1_databricks_queries_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/filters/users method: get operationId: search_query_users_api_v1_databricks_queries_filters_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/filters/computes method: get operationId: search_query_computes_api_v1_databricks_queries_filters_computes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/filters/workspaces method: get operationId: search_query_workspaces_api_v1_databricks_queries_filters_workspaces_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/filters/statement-ids method: get operationId: search_query_statement_ids_api_v1_databricks_queries_filters_statement_ids_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/summary method: get operationId: get_query_summary_api_v1_databricks_queries_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/trends method: get operationId: get_query_trends_api_v1_databricks_queries_trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/trends/cost-by-user method: get operationId: get_query_cost_trends_by_user_api_v1_databricks_queries_trends_cost_by_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries method: get operationId: get_queries_api_v1_databricks_queries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/slow method: get operationId: get_slow_queries_api_v1_databricks_queries_slow_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/spills method: get operationId: get_spill_queries_api_v1_databricks_queries_spills_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/full-scans method: get operationId: get_full_scan_queries_api_v1_databricks_queries_full_scans_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/failed method: get operationId: get_failed_queries_api_v1_databricks_queries_failed_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/breakdown/statement-type method: get operationId: get_statement_type_breakdown_api_v1_databricks_queries_breakdown_statement_type_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/breakdown/user method: get operationId: get_user_query_breakdown_api_v1_databricks_queries_breakdown_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/unified method: get operationId: get_unified_queries_api_v1_databricks_queries_unified_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/{statement_id} method: get operationId: get_query_detail_api_v1_databricks_queries__statement_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/queries/{statement_id}/sql-lineage method: get operationId: get_query_sql_lineage_api_v1_databricks_queries__statement_id__sql_lineage_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/insights/overview method: get operationId: get_overview_api_v1_databricks_insights_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/insights/workspace-activity method: get operationId: get_workspace_activity_api_v1_databricks_insights_workspace_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/summary method: get operationId: get_opportunities_summary_api_v1_databricks_opportunities_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/oversized-clusters method: get operationId: get_oversized_clusters_api_v1_databricks_opportunities_oversized_clusters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/serverless-candidates method: get operationId: get_serverless_candidates_api_v1_databricks_opportunities_serverless_candidates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/high-failure-jobs method: get operationId: get_high_failure_jobs_api_v1_databricks_opportunities_high_failure_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/expensive-queries method: get operationId: get_expensive_queries_api_v1_databricks_opportunities_expensive_queries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/idle-clusters method: get operationId: get_idle_clusters_api_v1_databricks_opportunities_idle_clusters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/by-resource method: get operationId: get_opportunities_by_resource_api_v1_databricks_opportunities_by_resource_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/redirection method: get operationId: get_databricks_resource_redirection_api_v1_databricks_opportunities_redirection_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/opportunities/resource method: get operationId: get_databricks_opportunities_for_resource_api_v1_databricks_opportunities_resource_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/savings/autonomous method: get operationId: get_autonomous_savings_api_v1_databricks_savings_autonomous_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/savings/assisted method: get operationId: get_assisted_savings_api_v1_databricks_savings_assisted_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/savings/assisted/tracked method: get operationId: get_tracked_assisted_savings_api_v1_databricks_savings_assisted_tracked_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/savings/overall method: get operationId: get_overall_savings_api_v1_databricks_savings_overall_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/savings/overall/estimate method: get operationId: get_overall_savings_estimate_api_v1_databricks_savings_overall_estimate_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/filters method: get operationId: get_user_filters_api_v1_databricks_users_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users method: get operationId: get_users_api_v1_databricks_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/top/queries method: get operationId: get_top_users_by_queries_api_v1_databricks_users_top_queries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/top/data-read method: get operationId: get_top_users_by_data_read_api_v1_databricks_users_top_data_read_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/service-principal-config method: get operationId: get_service_principal_config_api_v1_databricks_users_service_principal_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/service-principal-config method: put operationId: upsert_service_principal_config_api_v1_databricks_users_service_principal_config_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: /api/v1/databricks/users/{user_name} method: get operationId: get_user_detail_api_v1_databricks_users__user_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/{user_name}/trends method: get operationId: get_user_trends_api_v1_databricks_users__user_name__trends_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/users/{user_name}/statement-breakdown method: get operationId: get_user_statement_breakdown_api_v1_databricks_users__user_name__statement_breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/summary method: get operationId: get_aiml_services_summary_api_v1_databricks_ai_ml_services_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints method: get operationId: get_model_serving_endpoints_api_v1_databricks_ai_ml_services_endpoints_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/filters method: get operationId: get_aiml_endpoint_filters_api_v1_databricks_ai_ml_services_endpoints_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/filters/names method: get operationId: get_aiml_endpoint_names_api_v1_databricks_ai_ml_services_endpoints_filters_names_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/{endpoint_name} method: get operationId: get_endpoint_detail_api_v1_databricks_ai_ml_services_endpoints__endpoint_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/{endpoint_name}/trend method: get operationId: get_endpoint_trend_api_v1_databricks_ai_ml_services_endpoints__endpoint_name__trend_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/{endpoint_name}/callers method: get operationId: get_endpoint_callers_api_v1_databricks_ai_ml_services_endpoints__endpoint_name__callers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/ai-ml-services/endpoints/{endpoint_name}/usage-breakdown method: get operationId: get_ai_function_usage_breakdown_api_v1_databricks_ai_ml_services_endpoints__endpoint_name__usage_breakdown_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark method: get operationId: get_spark_applications_api_v1_databricks_spark_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark/{application_id} method: get operationId: get_spark_application_api_v1_databricks_spark__application_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark/{application_id}/stages method: get operationId: get_spark_stages_api_v1_databricks_spark__application_id__stages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark/{application_id}/task-stats method: get operationId: get_spark_task_stats_api_v1_databricks_spark__application_id__task_stats_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark/{application_id}/config method: get operationId: get_spark_config_api_v1_databricks_spark__application_id__config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/spark/{application_id}/plan-analysis method: get operationId: get_spark_plan_analysis_api_v1_databricks_spark__application_id__plan_analysis_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/connections/test method: post operationId: test_connection_api_v1_databricks_connections_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: /api/v1/databricks/connections method: post operationId: create_connection_api_v1_databricks_connections_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/databricks/connections method: get operationId: list_connections_api_v1_databricks_connections_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/connections/{connection_id} method: get operationId: get_connection_api_v1_databricks_connections__connection_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/v1/databricks/connections/{connection_id} method: delete operationId: delete_connection_api_v1_databricks_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: /api/v1/databricks/connections/{connection_id}/validate method: post operationId: validate_connection_api_v1_databricks_connections__connection_id__validate_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/databricks/access-rules/options method: get operationId: get_access_rule_options_api_v1_databricks_access_rules_options_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/share/shared/{share_id} method: get operationId: view_shared_session_studio_share_shared__share_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/share method: post operationId: create_share_studio_share_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: /studio/share method: get operationId: list_shares_studio_share_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/share/session/{session_id} method: get operationId: list_shares_for_session_studio_share_session__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/share/{share_id} method: get operationId: get_share_studio_share__share_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/share/{share_id} method: delete operationId: delete_share_studio_share__share_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: /studio/share/slack method: post operationId: share_to_slack_studio_share_slack_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: /studio/schedules method: post operationId: create_schedule_endpoint_studio_schedules_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: /studio/schedules method: get operationId: list_schedules_studio_schedules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/schedules/{schedule_id} method: get operationId: get_schedule_endpoint_studio_schedules__schedule_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/schedules/{schedule_id} method: put operationId: update_schedule_endpoint_studio_schedules__schedule_id__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: /studio/schedules/{schedule_id} method: delete operationId: delete_schedule_endpoint_studio_schedules__schedule_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: /studio/schedules/{schedule_id}/toggle method: post operationId: toggle_schedule_studio_schedules__schedule_id__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: /studio/schedules/{schedule_id}/refresh-snapshot method: post operationId: refresh_snapshot_studio_schedules__schedule_id__refresh_snapshot_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: /studio/schedules/{schedule_id}/send-now method: post operationId: send_now_endpoint_studio_schedules__schedule_id__send_now_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: /studio/schedules/{schedule_id}/runs method: get operationId: get_schedule_runs_endpoint_studio_schedules__schedule_id__runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/sessions method: get operationId: get_sessions_studio_sessions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/sessions/{session_id} method: patch operationId: update_session_status_studio_sessions__session_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: /studio/sessions/{session_id} method: get operationId: get_session_by_id_studio_sessions__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/ask method: post operationId: ask_session_studio_ask_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: /studio/prompt/enhance method: post operationId: enhance_prompt_studio_prompt_enhance_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: /studio/session_to_pdf method: post operationId: session_to_pdf_studio_session_to_pdf_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: /studio/session_to_email_mailing_list method: post operationId: session_to_email_mailing_list_studio_session_to_email_mailing_list_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: /studio/cancel method: post operationId: cancel_session_studio_cancel_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: /studio/agents method: get operationId: list_agents_studio_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/agents method: post operationId: create_or_update_agent_studio_agents_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: /studio/agents method: delete operationId: delete_agent_studio_agents_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: /studio/agents/{agent_name} method: get operationId: get_agent_studio_agents__agent_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /studio/agents/production/add method: post operationId: add_agent_to_production_studio_agents_production_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: /studio/agents/production/remove method: post operationId: remove_agent_from_production_studio_agents_production_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: /playground/share/shared/{share_id} method: get operationId: view_shared_session_playground_share_shared__share_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/share method: post operationId: create_share_playground_share_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: /playground/share method: get operationId: list_shares_playground_share_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/share/session/{session_id} method: get operationId: list_shares_for_session_playground_share_session__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/share/{share_id} method: get operationId: get_share_playground_share__share_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/share/{share_id} method: delete operationId: delete_share_playground_share__share_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: /playground/share/slack method: post operationId: share_to_slack_playground_share_slack_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: /playground/schedules method: post operationId: create_schedule_endpoint_playground_schedules_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: /playground/schedules method: get operationId: list_schedules_playground_schedules_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/schedules/{schedule_id} method: get operationId: get_schedule_endpoint_playground_schedules__schedule_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/schedules/{schedule_id} method: put operationId: update_schedule_endpoint_playground_schedules__schedule_id__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: /playground/schedules/{schedule_id} method: delete operationId: delete_schedule_endpoint_playground_schedules__schedule_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: /playground/schedules/{schedule_id}/toggle method: post operationId: toggle_schedule_playground_schedules__schedule_id__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: /playground/schedules/{schedule_id}/refresh-snapshot method: post operationId: refresh_snapshot_playground_schedules__schedule_id__refresh_snapshot_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: /playground/schedules/{schedule_id}/send-now method: post operationId: send_now_endpoint_playground_schedules__schedule_id__send_now_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: /playground/schedules/{schedule_id}/runs method: get operationId: get_schedule_runs_endpoint_playground_schedules__schedule_id__runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/sessions method: get operationId: get_sessions_playground_sessions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/sessions/{session_id} method: patch operationId: update_session_status_playground_sessions__session_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: /playground/sessions/{session_id} method: get operationId: get_session_by_id_playground_sessions__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/ask method: post operationId: ask_session_playground_ask_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: /playground/prompt/enhance method: post operationId: enhance_prompt_playground_prompt_enhance_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: /playground/session_to_pdf method: post operationId: session_to_pdf_playground_session_to_pdf_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: /playground/session_to_email_mailing_list method: post operationId: session_to_email_mailing_list_playground_session_to_email_mailing_list_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: /playground/cancel method: post operationId: cancel_session_playground_cancel_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: /playground/agents method: get operationId: list_agents_playground_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/agents method: post operationId: create_or_update_agent_playground_agents_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: /playground/agents method: delete operationId: delete_agent_playground_agents_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: /playground/agents/{agent_name} method: get operationId: get_agent_playground_agents__agent_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /playground/agents/production/add method: post operationId: add_agent_to_production_playground_agents_production_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: /playground/agents/production/remove method: post operationId: remove_agent_from_production_playground_agents_production_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: /prompt_enhancer/enhance-prompt method: post operationId: enhance_prompt_endpoint_prompt_enhancer_enhance_prompt_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: /prompts/ method: get operationId: get_all_prompts_prompts__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/ method: post operationId: create_prompt_prompts__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: /prompts/tags method: get operationId: get_unique_tags_prompts_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/starter method: get operationId: get_starter_prompts_prompts_starter_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/{prompt_id} method: get operationId: get_prompt_by_id_prompts__prompt_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/{prompt_id} method: post operationId: update_prompt_prompts__prompt_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: /prompts/{prompt_id} method: put operationId: update_prompt_prompts__prompt_id__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: /prompts/{prompt_id} method: delete operationId: delete_prompt_prompts__prompt_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: /public/prompts method: post operationId: create_public_prompt_public_prompts_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: /public/prompts/{prompt_id} method: delete operationId: delete_public_prompt_public_prompts__prompt_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: /public/snippets method: get operationId: get_snippets_public_snippets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/snippets method: post operationId: create_snippet_endpoint_public_snippets_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: /public/snippets/filters method: get operationId: get_snippets_filters_public_snippets_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/snippets/execute method: post operationId: execute_snippet_endpoint_public_snippets_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: /public/snippets/{snippet_id} method: get operationId: get_snippet_public_snippets__snippet_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/snippets/{snippet_id} method: patch operationId: update_snippet_endpoint_public_snippets__snippet_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: /public/snippets/{snippet_id} method: delete operationId: delete_snippet_endpoint_public_snippets__snippet_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: /agents/v1/models method: get operationId: list_models_agents_v1_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /agents/v1/chat/completions method: post operationId: create_chat_completion_agents_v1_chat_completions_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: /agents/v1/embeddings method: post operationId: create_embeddings_agents_v1_embeddings_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: /metabase/auth/metabase/token method: post operationId: generate_metabase_token_metabase_auth_metabase_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: /metabase/dashboards method: get operationId: get_tenant_dashboards_metabase_dashboards_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metabase/sync-dashboard-metadata method: post operationId: sync_dashboard_metadata_metabase_sync_dashboard_metadata_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: /metabase/dashboards/{dashboard_id} method: get operationId: get_dashboard_by_id_metabase_dashboards__dashboard_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metabase/dashboards/sync-all method: post operationId: trigger_sync_all_dashboards_metabase_dashboards_sync_all_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: /metabase/has-tag method: get operationId: has_dashboard_tag_metabase_has_tag_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/summary method: get operationId: compute_pools_summary_compute_pools_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/{pool_name}/daily-cost method: get operationId: compute_pool_daily_cost_compute_pools__pool_name__daily_cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/metadata method: get operationId: compute_pools_metadata_with_cost_compute_pools_metadata_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/daily-cost method: get operationId: compute_pools_daily_cost_graph_compute_pools_daily_cost_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/{pool_name}/overview method: get operationId: compute_pool_overview_compute_pools__pool_name__overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /compute-pools/{pool_name}/entries method: get operationId: compute_pool_entries_compute_pools__pool_name__entries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data_availability/{page} method: get operationId: get_data_availability_data_availability__page__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /entity_detection/detect method: post operationId: detect_entities_entity_detection_detect_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: /evals/test-cases method: get operationId: list_test_cases_evals_test_cases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/test-cases method: post operationId: create_test_case_evals_test_cases_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: /evals/test-cases/{test_case_id} method: get operationId: get_test_case_evals_test_cases__test_case_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/test-cases/{test_case_id} method: delete operationId: delete_test_case_evals_test_cases__test_case_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: /evals/test-cases/{test_case_id}/update method: post operationId: update_test_case_evals_test_cases__test_case_id__update_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: /evals/run method: post operationId: run_eval_evals_run_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: /evals/batch-run method: post operationId: batch_run_eval_evals_batch_run_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: /evals/results method: get operationId: list_results_evals_results_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/results/{result_id} method: get operationId: get_result_evals_results__result_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/results/{result_id} method: delete operationId: delete_result_evals_results__result_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: /evals/criterions method: get operationId: list_criterions_evals_criterions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/criterions method: post operationId: create_criterion_evals_criterions_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: /evals/criterions/{criterion_id} method: get operationId: get_criterion_evals_criterions__criterion_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/criterions/{criterion_id} method: delete operationId: delete_criterion_evals_criterions__criterion_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: /evals/criterions/{criterion_id}/update method: post operationId: update_criterion_evals_criterions__criterion_id__update_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: /evals/agents method: get operationId: get_playground_agents_evals_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/agents/{agent_name} method: get operationId: get_playground_agent_details_evals_agents__agent_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/agents/{agent_name}/update method: post operationId: update_playground_agent_evals_agents__agent_name__update_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: /evals/agents/{agent_name}/versions method: get operationId: get_agent_versions_evals_agents__agent_name__versions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/agents/{agent_name}/versions/{version} method: get operationId: get_agent_version_evals_agents__agent_name__versions__version__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/models method: get operationId: get_available_models_evals_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /evals/evaluate method: post operationId: run_batch_evaluation_evals_evaluate_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: /evals/jobs/{job_id}/status method: get operationId: get_job_status_evals_jobs__job_id__status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/langfuse/queries method: get operationId: get_clickhouse_queries_api_langfuse_queries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/langfuse/prompts method: get operationId: get_prompts_api_langfuse_prompts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/runs method: get operationId: list_runs_api_ade_bench_runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/runs/{run_id} method: get operationId: get_run_api_ade_bench_runs__run_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/runs/{run_id} method: delete operationId: delete_run_api_ade_bench_runs__run_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: /api/ade-bench/runs/{run_id}/results method: get operationId: get_run_results_api_ade_bench_runs__run_id__results_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/runs/{run_id}/trials method: get operationId: list_trials_api_ade_bench_runs__run_id__trials_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/runs/{run_id}/trials/{trial_name} method: get operationId: get_trial_api_ade_bench_runs__run_id__trials__trial_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/filters method: get operationId: get_filter_options_api_ade_bench_filters_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/ade-bench/progress method: get operationId: get_task_progress_api_ade_bench_progress_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: /auth_health method: get operationId: auth_health_check_auth_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /test-email method: post operationId: test_email_test_email_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