generated: '2026-09-28' method: generated source: openapi/apiclaw.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: 900 by_action_class: acting: 506 connected: 394 by_consequence: write: 477 read: 394 physical: 9 safety-critical: 20 human_in_the_loop_required: 20 operations: - path: /chat/completions method: post operationId: chat_completion_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: /v1/chat/completions method: post operationId: chat_completion_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: /health/liveness method: get operationId: health_liveliness_health_liveness_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/liveness method: options operationId: health_liveliness_options_health_liveness_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/liveliness method: get operationId: health_liveliness_health_liveliness_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/liveliness method: options operationId: health_liveliness_options_health_liveliness_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/providers method: get operationId: apiclaw_get_supported_providers_public_providers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/providers/fields method: get operationId: apiclaw_get_provider_fields_public_providers_fields_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/test_connection method: post operationId: apiclaw_test_model_connection_health_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: /models method: get operationId: model_list_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/models method: get operationId: model_list_v1_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /models/{model_id} method: get operationId: model_info_models__model_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/models/{model_id} method: get operationId: model_info_v1_models__model_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/deployments/{model}/chat/completions method: post operationId: chat_completion_openai_deployments__model__chat_completions_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: /engines/{model}/chat/completions method: post operationId: chat_completion_engines__model__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: /openai/deployments/{model}/completions method: post operationId: completion_openai_deployments__model__completions_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: /engines/{model}/completions method: post operationId: completion_engines__model__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: /completions method: post operationId: completion_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: /v1/completions method: post operationId: completion_v1_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: /openai/deployments/{model}/embeddings method: post operationId: embeddings_openai_deployments__model__embeddings_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: /engines/{model}/embeddings method: post operationId: embeddings_engines__model__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: /embeddings method: post operationId: embeddings_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: /v1/embeddings method: post operationId: embeddings_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: /moderations method: post operationId: moderations_moderations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/moderations method: post operationId: moderations_v1_moderations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /audio/speech method: post operationId: audio_speech_audio_speech_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/audio/speech method: post operationId: audio_speech_v1_audio_speech_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /audio/transcriptions method: post operationId: audio_transcriptions_audio_transcriptions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/audio/transcriptions method: post operationId: audio_transcriptions_v1_audio_transcriptions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /assistants method: get operationId: get_assistants_assistants_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /assistants method: post operationId: create_assistant_assistants_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/assistants method: get operationId: get_assistants_v1_assistants_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/assistants method: post operationId: create_assistant_v1_assistants_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /assistants/{assistant_id} method: delete operationId: delete_assistant_assistants__assistant_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: /v1/assistants/{assistant_id} method: delete operationId: delete_assistant_v1_assistants__assistant_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: /threads method: post operationId: create_threads_threads_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/threads method: post operationId: create_threads_v1_threads_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /threads/{thread_id} method: get operationId: get_thread_threads__thread_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/threads/{thread_id} method: get operationId: get_thread_v1_threads__thread_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /threads/{thread_id}/messages method: post operationId: add_messages_threads__thread_id__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: /threads/{thread_id}/messages method: get operationId: get_messages_threads__thread_id__messages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/threads/{thread_id}/messages method: post operationId: add_messages_v1_threads__thread_id__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: /v1/threads/{thread_id}/messages method: get operationId: get_messages_v1_threads__thread_id__messages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /threads/{thread_id}/runs method: post operationId: run_thread_threads__thread_id__runs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/threads/{thread_id}/runs method: post operationId: run_thread_v1_threads__thread_id__runs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /utils/token_counter method: post operationId: token_counter_utils_token_counter_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /utils/supported_openai_params method: get operationId: supported_openai_params_utils_supported_openai_params_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /utils/transform_request method: post operationId: transform_request_utils_transform_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: /v2/model/info method: get operationId: model_info_v2_v2_model_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/model/info method: get operationId: model_info_v1_v1_model_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /model/info method: get operationId: model_info_v1_model_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/model/deprecations method: get operationId: model_deprecations_v1_model_deprecations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /model/deprecations method: get operationId: model_deprecations_model_deprecations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /model_group/info method: get operationId: model_group_info_model_group_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get operationId: home__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /adaptive_router/state method: get operationId: get_adaptive_router_state_adaptive_router_state_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /routes method: get operationId: get_routes_routes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/v1/responses method: post operationId: responses_api_openai_v1_responses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /responses method: post operationId: responses_api_responses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /responses method: get operationId: websocket_responses_websocket_endpoint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses method: post operationId: responses_api_v1_responses_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses method: get operationId: websocket_responses_websocket_endpoint_get_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cursor/v1/models method: get operationId: cursor_model_list_cursor_v1_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cursor/models method: get operationId: cursor_model_list_cursor_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cursor/chat/completions method: post operationId: cursor_chat_completions_cursor_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: /openai/v1/responses/{response_id} method: get operationId: get_response_openai_v1_responses__response_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/v1/responses/{response_id} method: delete operationId: delete_response_openai_v1_responses__response_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: /responses/{response_id} method: get operationId: get_response_responses__response_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /responses/{response_id} method: delete operationId: delete_response_responses__response_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: /v1/responses/{response_id} method: get operationId: get_response_v1_responses__response_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id} method: delete operationId: delete_response_v1_responses__response_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: /openai/v1/responses/{response_id}/input_items method: get operationId: get_response_input_items_openai_v1_responses__response_id__input_items_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /responses/{response_id}/input_items method: get operationId: get_response_input_items_responses__response_id__input_items_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/responses/{response_id}/input_items method: get operationId: get_response_input_items_v1_responses__response_id__input_items_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/v1/responses/compact method: post operationId: compact_response_openai_v1_responses_compact_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /responses/compact method: post operationId: compact_response_responses_compact_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses/compact method: post operationId: compact_response_v1_responses_compact_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/v1/responses/input_tokens method: post operationId: responses_input_tokens_openai_v1_responses_input_tokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /responses/input_tokens method: post operationId: responses_input_tokens_responses_input_tokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/responses/input_tokens method: post operationId: responses_input_tokens_v1_responses_input_tokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/v1/responses/{response_id}/cancel method: post operationId: cancel_response_openai_v1_responses__response_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: /responses/{response_id}/cancel method: post operationId: cancel_response_responses__response_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: /v1/responses/{response_id}/cancel method: post operationId: cancel_response_v1_responses__response_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: /public/model_hub method: get operationId: public_model_hub_public_model_hub_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/agent_hub method: get operationId: get_agents_public_agent_hub_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/mcp_hub method: get operationId: get_mcp_servers_public_mcp_hub_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/skill_hub method: get operationId: public_skill_hub_public_skill_hub_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/model_hub/info method: get operationId: public_model_hub_info_public_model_hub_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/complexity_router/scorer_defaults method: get operationId: get_complexity_scorer_defaults_public_complexity_router_scorer_defaults_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/litellm_model_cost_map method: get operationId: get_litellm_model_cost_map_public_litellm_model_cost_map_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/litellm_blog_posts method: get operationId: get_litellm_blog_posts_public_litellm_blog_posts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/autorouter_presets method: get operationId: get_public_autorouter_presets_public_autorouter_presets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/endpoints method: get operationId: get_supported_endpoints_public_endpoints_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/agents/fields method: get operationId: get_agent_fields_public_agents_fields_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/v1/model_hub method: get operationId: public_model_hub_list_public_v1_model_hub_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/v1/model_hub/{facet} method: get operationId: public_model_hub_facet_public_v1_model_hub__facet__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rerank method: post operationId: rerank_rerank_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/rerank method: post operationId: rerank_v1_rerank_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v2/rerank method: post operationId: rerank_v2_rerank_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ocr method: post operationId: ocr_ocr_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/ocr method: post operationId: ocr_v1_ocr_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rag/ingest method: post operationId: rag_ingest_rag_ingest_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/rag/ingest method: post operationId: rag_ingest_v1_rag_ingest_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rag/query method: post operationId: rag_query_rag_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: /v1/rag/query method: post operationId: rag_query_v1_rag_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: /videos method: get operationId: video_list_videos_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videos method: post operationId: video_generation_videos_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/videos method: get operationId: video_list_v1_videos_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/videos method: post operationId: video_generation_v1_videos_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videos/{video_id} method: get operationId: video_status_videos__video_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/videos/{video_id} method: get operationId: video_status_v1_videos__video_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videos/{video_id}/content method: get operationId: video_content_videos__video_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/videos/{video_id}/content method: get operationId: video_content_v1_videos__video_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videos/{video_id}/remix method: post operationId: video_remix_videos__video_id__remix_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/videos/{video_id}/remix method: post operationId: video_remix_v1_videos__video_id__remix_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videos/characters method: post operationId: video_create_character_videos_characters_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/videos/characters method: post operationId: video_create_character_v1_videos_characters_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videos/characters/{character_id} method: get operationId: video_get_character_videos_characters__character_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/videos/characters/{character_id} method: get operationId: video_get_character_v1_videos_characters__character_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /videos/edits method: post operationId: video_edit_videos_edits_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/videos/edits method: post operationId: video_edit_v1_videos_edits_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /videos/extensions method: post operationId: video_extension_videos_extensions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/videos/extensions method: post operationId: video_extension_v1_videos_extensions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /containers method: post operationId: create_container_containers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /containers method: get operationId: list_containers_containers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/containers method: post operationId: create_container_v1_containers_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/containers method: get operationId: list_containers_v1_containers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /containers/{container_id} method: get operationId: retrieve_container_containers__container_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /containers/{container_id} method: delete operationId: delete_container_containers__container_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: /v1/containers/{container_id} method: get operationId: retrieve_container_v1_containers__container_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/containers/{container_id} method: delete operationId: delete_container_v1_containers__container_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: /v1/containers/{container_id}/files method: get operationId: handler_container_id_v1_containers__container_id__files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/containers/{container_id}/files method: post operationId: handler_multipart_upload_v1_containers__container_id__files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /containers/{container_id}/files method: get operationId: handler_container_id_containers__container_id__files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /containers/{container_id}/files method: post operationId: handler_multipart_upload_containers__container_id__files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/containers/{container_id}/files/{file_id} method: get operationId: handler_container_file_v1_containers__container_id__files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/containers/{container_id}/files/{file_id} method: delete operationId: handler_container_file_v1_containers__container_id__files__file_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: /containers/{container_id}/files/{file_id} method: get operationId: handler_container_file_containers__container_id__files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /containers/{container_id}/files/{file_id} method: delete operationId: handler_container_file_containers__container_id__files__file_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: /v1/containers/{container_id}/files/{file_id}/content method: get operationId: handler_binary_content_v1_containers__container_id__files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /containers/{container_id}/files/{file_id}/content method: get operationId: handler_binary_content_containers__container_id__files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search method: post operationId: search_search_post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/search method: post operationId: search_v1_search_post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/{search_tool_name} method: post operationId: search_search__search_tool_name__post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/search/{search_tool_name} method: post operationId: search_v1_search__search_tool_name__post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/tools method: get operationId: list_search_tools_search_tools_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/search/tools method: get operationId: list_search_tools_v1_search_tools_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/deployments/{model}/images/generations method: post operationId: image_generation_openai_deployments__model__images_generations_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: /images/generations method: post operationId: image_generation_images_generations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/images/generations method: post operationId: image_generation_v1_images_generations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/deployments/{model}/images/edits method: post operationId: image_edit_api_openai_deployments__model__images_edits_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: /images/edits method: post operationId: image_edit_api_images_edits_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/images/edits method: post operationId: image_edit_api_v1_images_edits_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fine_tuning/jobs method: post operationId: create_fine_tuning_job_fine_tuning_jobs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fine_tuning/jobs method: get operationId: list_fine_tuning_jobs_fine_tuning_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/fine_tuning/jobs method: post operationId: create_fine_tuning_job_v1_fine_tuning_jobs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/fine_tuning/jobs method: get operationId: list_fine_tuning_jobs_v1_fine_tuning_jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fine_tuning/jobs/{fine_tuning_job_id} method: get operationId: retrieve_fine_tuning_job_fine_tuning_jobs__fine_tuning_job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/fine_tuning/jobs/{fine_tuning_job_id} method: get operationId: retrieve_fine_tuning_job_v1_fine_tuning_jobs__fine_tuning_job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fine_tuning/jobs/{fine_tuning_job_id}/cancel method: post operationId: cancel_fine_tuning_job_fine_tuning_jobs__fine_tuning_job_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: /v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel method: post operationId: cancel_fine_tuning_job_v1_fine_tuning_jobs__fine_tuning_job_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: /credentials method: get operationId: get_credentials_credentials_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credentials method: post operationId: create_credential_credentials_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credentials/by_name/{credential_name} method: get operationId: get_credential_by_name_credentials_by_name__credential_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credentials/by_model/{model_id} method: get operationId: get_credential_by_model_credentials_by_model__model_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credentials/{credential_name} method: delete operationId: delete_credential_credentials__credential_name__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: /credentials/{credential_name} method: patch operationId: update_credential_credentials__credential_name__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: /openai_passthrough/{endpoint} method: put operationId: openai_passthrough_route_openai_passthrough__endpoint__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: /openai_passthrough/{endpoint} method: patch operationId: openai_passthrough_route_openai_passthrough__endpoint__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: /openai_passthrough/{endpoint} method: get operationId: openai_passthrough_route_openai_passthrough__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai_passthrough/{endpoint} method: post operationId: openai_passthrough_route_openai_passthrough__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai_passthrough/{endpoint} method: delete operationId: openai_passthrough_route_openai_passthrough__endpoint__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: /batches method: post operationId: create_batch_batches_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batches method: get operationId: list_batches_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batches method: post operationId: create_batch_v1_batches_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/batches method: get operationId: list_batches_v1_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{provider}/v1/batches method: post operationId: create_batch__provider__v1_batches_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{provider}/v1/batches method: get operationId: list_batches__provider__v1_batches_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batches/{batch_id} method: get operationId: retrieve_batch_batches__batch_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/batches/{batch_id} method: get operationId: retrieve_batch_v1_batches__batch_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{provider}/v1/batches/{batch_id} method: get operationId: retrieve_batch__provider__v1_batches__batch_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batches/{batch_id}/cancel method: post operationId: cancel_batch_batches__batch_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: /v1/batches/{batch_id}/cancel method: post operationId: cancel_batch_v1_batches__batch_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: /{provider}/v1/batches/{batch_id}/cancel method: post operationId: cancel_batch__provider__v1_batches__batch_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: /files method: post operationId: create_file_files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files method: get operationId: list_files_files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/files method: post operationId: create_file_v1_files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/files method: get operationId: list_files_v1_files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{provider}/v1/files method: post operationId: create_file__provider__v1_files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{provider}/v1/files method: get operationId: list_files__provider__v1_files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/content method: get operationId: get_file_content_files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/files/{file_id}/content method: get operationId: get_file_content_v1_files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{provider}/v1/files/{file_id}/content method: get operationId: get_file_content__provider__v1_files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id} method: get operationId: get_file_files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id} method: delete operationId: delete_file_files__file_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: /v1/files/{file_id} method: get operationId: get_file_v1_files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/files/{file_id} method: delete operationId: delete_file_v1_files__file_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: /{provider}/v1/files/{file_id} method: get operationId: get_file__provider__v1_files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{provider}/v1/files/{file_id} method: delete operationId: delete_file__provider__v1_files__file_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: /config/pass_through_endpoint/team/{team_id} method: get operationId: get_pass_through_endpoints_config_pass_through_endpoint_team__team_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/pass_through_endpoint method: get operationId: get_pass_through_endpoints_config_pass_through_endpoint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/pass_through_endpoint method: post operationId: create_pass_through_endpoints_config_pass_through_endpoint_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /config/pass_through_endpoint method: delete operationId: delete_pass_through_endpoints_config_pass_through_endpoint_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: /config/pass_through_endpoint/{endpoint_id} method: post operationId: update_pass_through_endpoints_config_pass_through_endpoint__endpoint_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: /test method: get operationId: test_endpoint_test_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/services method: get operationId: health_services_endpoint_health_services_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health method: get operationId: health_endpoint_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/history method: get operationId: health_check_history_endpoint_health_history_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/latest method: get operationId: latest_health_checks_endpoint_health_latest_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/shared-status method: get operationId: shared_health_check_status_endpoint_health_shared_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/license method: get operationId: health_license_endpoint_health_license_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /active/callbacks method: get operationId: active_callbacks_active_callbacks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /settings method: get operationId: active_callbacks_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/readiness method: get operationId: health_readiness_health_readiness_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/readiness method: options operationId: health_readiness_options_health_readiness_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/readiness/details method: get operationId: health_readiness_details_health_readiness_details_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/backlog method: get operationId: health_backlog_health_backlog_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/drain method: get operationId: health_drain_health_drain_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key/generate method: post operationId: generate_key_fn_key_generate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/service-account/generate method: post operationId: generate_service_account_key_fn_key_service_account_generate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/update method: post operationId: update_key_fn_key_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: /key/bulk_update method: post operationId: bulk_update_keys_key_bulk_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: /team/key/bulk_update method: post operationId: bulk_update_team_keys_team_key_bulk_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: /key/delete method: post operationId: delete_key_fn_key_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/info method: get operationId: info_key_fn_key_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /credentials/migrate-encryption method: post operationId: migrate_encryption_endpoint_credentials_migrate_encryption_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /credentials/migrate-encryption/check method: get operationId: check_encryption_endpoint_credentials_migrate_encryption_check_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key/regenerate method: post operationId: regenerate_key_fn_key_regenerate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/{key}/regenerate method: post operationId: regenerate_key_fn_key__key__regenerate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/{key}/reset_spend method: post operationId: reset_key_spend_fn_key__key__reset_spend_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: /key/list method: get operationId: list_keys_key_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key/aliases method: get operationId: key_aliases_key_aliases_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key/block method: post operationId: block_key_key_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/unblock method: post operationId: unblock_key_key_unblock_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /key/health method: post operationId: key_health_key_health_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/new method: post operationId: new_user_user_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/info method: get operationId: user_info_user_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/user/info method: get operationId: user_info_v2_v2_user_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/update method: post operationId: user_update_user_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: /user/bulk_update method: post operationId: bulk_user_update_user_bulk_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: /user/list method: get operationId: get_users_user_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/delete method: post operationId: delete_user_user_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/daily/activity method: get operationId: get_user_daily_activity_user_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/daily/activity/aggregated method: get operationId: get_user_daily_activity_aggregated_user_daily_activity_aggregated_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/new method: post operationId: new_team_team_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/update method: post operationId: update_team_team_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: /team/{team_id} method: patch operationId: patch_team_team__team_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: /team/member_add method: post operationId: team_member_add_team_member_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: /team/member_delete method: post operationId: team_member_delete_team_member_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/member_update method: post operationId: team_member_update_team_member_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: /team/{team_id}/member/{user_id}/reset_spend method: post operationId: reset_team_member_spend_fn_team__team_id__member__user_id__reset_spend_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: /team/bulk_member_add method: post operationId: bulk_team_member_add_team_bulk_member_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: /team/delete method: post operationId: delete_team_team_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/info method: get operationId: team_info_team_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/{team_id}/members/me method: get operationId: team_member_me_team__team_id__members_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/block method: post operationId: block_team_team_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/unblock method: post operationId: unblock_team_team_unblock_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/metadata_schema method: get operationId: get_team_metadata_schema_team_metadata_schema_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/available method: get operationId: list_available_teams_team_available_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/team/list method: get operationId: list_team_v2_v2_team_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/list method: get operationId: list_team_team_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/model/add method: post operationId: team_model_add_team_model_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: /team/model/delete method: post operationId: team_model_delete_team_model_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/permissions_list method: get operationId: team_member_permissions_team_permissions_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/permissions_update method: post operationId: update_team_member_permissions_team_permissions_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: /team/permissions_bulk_update method: post operationId: bulk_update_team_member_permissions_team_permissions_bulk_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: /team/daily/activity method: get operationId: get_team_daily_activity_team_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/daily/activity/aggregated method: get operationId: get_team_daily_activity_aggregated_team_daily_activity_aggregated_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/spend/by_user method: get operationId: get_team_spend_by_user_team_spend_by_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sso/readiness method: get operationId: sso_readiness_sso_readiness_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/new method: post operationId: new_organization_organization_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/daily/activity method: get operationId: get_organization_daily_activity_organization_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/update method: patch operationId: update_organization_organization_update_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: /v2/organization/{organization_id} method: patch operationId: update_organization_v2_v2_organization__organization_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: /organization/delete method: delete operationId: delete_organization_organization_delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/list method: get operationId: list_organization_organization_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/info method: get operationId: info_organization_organization_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/info method: post operationId: deprecated_info_organization_organization_info_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organization/member_add method: post operationId: organization_member_add_organization_member_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: /organization/member_update method: patch operationId: organization_member_update_organization_member_update_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: /organization/member_delete method: delete operationId: organization_member_delete_organization_member_delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer/block method: post operationId: block_user_customer_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer/unblock method: post operationId: unblock_user_customer_unblock_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer/new method: post operationId: new_end_user_customer_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer/info method: get operationId: end_user_info_customer_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /customer/update method: post operationId: update_end_user_customer_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: /customer/delete method: post operationId: delete_end_user_customer_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer/list method: get operationId: list_end_user_customer_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /customer/daily/activity method: get operationId: get_customer_daily_activity_customer_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /management/v1/budgets method: get operationId: list_budgets_management_v1_budgets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /management/v1/spend_logs/end_users method: get operationId: list_spend_log_end_users_management_v1_spend_logs_end_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /management/v1/spend_logs/users method: get operationId: list_spend_log_users_management_v1_spend_logs_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /spend/tags method: get operationId: view_spend_tags_spend_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global/spend/report method: get operationId: get_global_spend_report_global_spend_report_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /key/spend/report method: get operationId: get_key_spend_report_key_spend_report_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/spend/report method: get operationId: get_user_spend_report_user_spend_report_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/spend/report method: get operationId: get_team_spend_report_team_spend_report_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organization/spend/report method: get operationId: get_organization_spend_report_organization_spend_report_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global/spend/tags method: get operationId: global_view_spend_tags_global_spend_tags_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /spend/calculate method: post operationId: calculate_spend_spend_calculate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /spend/logs/v2 method: get operationId: ui_view_spend_logs_spend_logs_v2_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /spend/logs method: get operationId: view_spend_logs_spend_logs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /global/spend/reset method: post operationId: global_spend_reset_global_spend_reset_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: /provider/budgets method: get operationId: provider_budgets_provider_budgets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cache/ping method: get operationId: cache_ping_cache_ping_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cache/delete method: post operationId: cache_delete_cache_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cache/redis/info method: get operationId: cache_redis_info_cache_redis_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cache/flushall method: post operationId: cache_flushall_cache_flushall_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /callbacks/list method: get operationId: list_callbacks_callbacks_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /callbacks/configs method: get operationId: get_callback_configs_callbacks_configs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /debug/asyncio-tasks method: get operationId: get_active_tasks_stats_debug_asyncio_tasks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/rust_control_plane/logs method: post operationId: ingest_callback_logs_v1_rust_control_plane_logs_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: /add/allowed_ip method: post operationId: add_allowed_ip_add_allowed_ip_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /delete/allowed_ip method: post operationId: delete_allowed_ip_delete_allowed_ip_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /get/internal_user_settings method: get operationId: get_internal_user_settings_get_internal_user_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /get/default_team_settings method: get operationId: get_default_team_settings_get_default_team_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/internal_user_settings method: patch operationId: update_internal_user_settings_update_internal_user_settings_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: /update/default_team_settings method: patch operationId: update_default_team_settings_update_default_team_settings_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: /get/sso_settings method: get operationId: get_sso_settings_get_sso_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/sso_settings method: patch operationId: update_sso_settings_update_sso_settings_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: /get/ui_theme_settings method: get operationId: get_ui_theme_settings_get_ui_theme_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/ui_theme_settings method: patch operationId: update_ui_theme_settings_update_ui_theme_settings_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: /get/mcp_semantic_filter_settings method: get operationId: get_mcp_semantic_filter_settings_get_mcp_semantic_filter_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/mcp_semantic_filter_settings method: patch operationId: update_mcp_semantic_filter_settings_update_mcp_semantic_filter_settings_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: /get/mcp_tool_search_settings method: get operationId: get_mcp_tool_search_settings_get_mcp_tool_search_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/mcp_tool_search_settings method: patch operationId: update_mcp_tool_search_settings_update_mcp_tool_search_settings_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: /get/ui_settings method: get operationId: get_ui_settings_get_ui_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/ui_settings method: patch operationId: update_ui_settings_update_ui_settings_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: /upload/logo method: post operationId: upload_logo_upload_logo_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /get/user_banner method: get operationId: get_user_banner_get_user_banner_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /update/user_banner method: patch operationId: update_user_banner_update_user_banner_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: /team/{team_id}/callback method: post operationId: add_team_callbacks_team__team_id__callback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /team/{team_id}/callback method: get operationId: get_team_callbacks_team__team_id__callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /team/{team_id}/callback/{callback_name} method: delete operationId: delete_team_callback_team__team_id__callback__callback_name__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: /team/{team_id}/disable_logging method: post operationId: disable_team_logging_team__team_id__disable_logging_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: /budget/new method: post operationId: new_budget_budget_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /budget/update method: post operationId: update_budget_budget_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: /budget/info method: post operationId: info_budget_budget_info_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /budget/settings method: get operationId: budget_settings_budget_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /budget/list method: get operationId: list_budget_budget_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /budget/delete method: post operationId: delete_budget_budget_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model/{model_id}/update method: patch operationId: patch_model_model__model_id__update_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: /model/block method: post operationId: block_model_model_block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model/unblock method: post operationId: unblock_model_model_unblock_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model/delete method: post operationId: delete_model_model_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model/new method: post operationId: add_new_model_model_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model/update method: post operationId: update_model_model_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: /model_group/make_public method: post operationId: update_public_model_groups_model_group_make_public_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /model_hub/update_useful_links method: post operationId: update_useful_links_model_hub_update_useful_links_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auto_router/classifier/default_prompt method: post operationId: preview_auto_router_classifier_prompt_auto_router_classifier_default_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: /auto_router/classifier/default_prompt method: get operationId: get_auto_router_classifier_default_prompt_auto_router_classifier_default_prompt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access_group/new method: post operationId: create_model_group_access_group_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access_group/list method: get operationId: list_access_groups_access_group_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access_group/{access_group}/info method: get operationId: get_access_group_info_access_group__access_group__info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access_group/{access_group}/update method: put operationId: update_access_group_access_group__access_group__update_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: /access_group/{access_group}/delete method: delete operationId: delete_access_group_access_group__access_group__delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access_group/{access_group}/budget method: get operationId: get_access_group_budget_access_group__access_group__budget_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access_group/{access_group}/budget method: put operationId: set_access_group_budget_access_group__access_group__budget_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: /access_group/{access_group}/budget method: delete operationId: delete_access_group_budget_access_group__access_group__budget_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: /auto_router/validate_complexity_router_config method: post operationId: validate_complexity_router_config_auto_router_validate_complexity_router_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: /auto_router/test_routing method: post operationId: preview_auto_router_routing_auto_router_test_routing_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auto_router/benchmarks method: get operationId: get_auto_router_benchmarks_auto_router_benchmarks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auto_router/session method: get operationId: get_auto_router_session_auto_router_session_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auto_router/shadow_eval/start method: post operationId: start_shadow_eval_auto_router_shadow_eval_start_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auto_router/shadow_eval method: get operationId: list_shadow_eval_jobs_auto_router_shadow_eval_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auto_router/shadow_eval/{job_id} method: get operationId: get_shadow_eval_job_auto_router_shadow_eval__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auto_router/shadow_eval/{job_id}/stop method: post operationId: stop_shadow_eval_job_auto_router_shadow_eval__job_id__stop_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: /tag/new method: post operationId: new_tag_tag_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tag/update method: post operationId: update_tag_tag_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: /tag/info method: post operationId: info_tag_tag_info_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tag/list method: get operationId: list_tags_tag_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/delete method: post operationId: delete_tag_tag_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tag/daily/activity method: get operationId: get_tag_daily_activity_tag_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/workflows/runs method: post operationId: create_workflow_run_v1_workflows_runs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/workflows/runs method: get operationId: list_workflow_runs_v1_workflows_runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/workflows/runs/{run_id} method: get operationId: get_workflow_run_v1_workflows_runs__run_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/workflows/runs/{run_id} method: patch operationId: update_workflow_run_v1_workflows_runs__run_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: /v1/workflows/runs/{run_id}/events method: post operationId: append_workflow_event_v1_workflows_runs__run_id__events_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/workflows/runs/{run_id}/events method: get operationId: list_workflow_events_v1_workflows_runs__run_id__events_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/workflows/runs/{run_id}/messages method: post operationId: append_workflow_message_v1_workflows_runs__run_id__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: /v1/workflows/runs/{run_id}/messages method: get operationId: list_workflow_messages_v1_workflows_runs__run_id__messages_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/memory method: post operationId: create_memory_v1_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: /v1/memory method: get operationId: list_memory_v1_memory_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/memory/{key} method: get operationId: get_memory_v1_memory__key__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/memory/{key} method: put operationId: upsert_memory_v1_memory__key__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: /v1/memory/{key} method: delete operationId: delete_memory_v1_memory__key__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/plugins method: get operationId: list_plugins_api_plugins_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /api/plugins/auth-token method: get operationId: plugin_auth_token_api_plugins_auth_token_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/cost_discount_config method: get operationId: get_cost_discount_config_config_cost_discount_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/cost_discount_config method: patch operationId: update_cost_discount_config_config_cost_discount_config_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: /config/cost_margin_config method: get operationId: get_cost_margin_config_config_cost_margin_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/cost_margin_config method: patch operationId: update_cost_margin_config_config_cost_margin_config_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: /config/block_requests_for_models_without_pricing method: get operationId: get_block_requests_for_models_without_pricing_config_block_requests_for_models_without_pricing_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config/block_requests_for_models_without_pricing method: patch operationId: update_block_requests_for_models_without_pricing_config_block_requests_for_models_without_pricing_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: /cost/estimate method: post operationId: estimate_cost_cost_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: /router/settings method: get operationId: get_router_settings_router_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /router/fields method: get operationId: get_router_fields_router_fields_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fallback method: post operationId: create_fallback_fallback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fallback/{model} method: get operationId: get_fallback_fallback__model__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fallback/{model} method: delete operationId: delete_fallback_fallback__model__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: /cache/settings method: get operationId: get_cache_settings_cache_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cache/settings method: post operationId: update_cache_settings_cache_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: /cache/settings/test method: post operationId: test_cache_connection_cache_settings_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: /coordination_redis/settings method: get operationId: get_coordination_redis_settings_coordination_redis_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /coordination_redis/settings method: post operationId: update_coordination_redis_settings_coordination_redis_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: /coordination_redis/settings/test method: post operationId: check_coordination_redis_connection_coordination_redis_settings_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: /tag/distinct method: get operationId: get_distinct_user_agent_tags_tag_distinct_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/dau method: get operationId: get_daily_active_users_tag_dau_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/wau method: get operationId: get_weekly_active_users_tag_wau_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/mau method: get operationId: get_monthly_active_users_tag_mau_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/summary method: get operationId: get_tag_summary_tag_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tag/user-agent/per-user-analytics method: get operationId: get_per_user_analytics_tag_user_agent_per_user_analytics_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /gateway/daily/activity method: get operationId: get_gateway_daily_activity_gateway_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /email/event_settings method: get operationId: get_email_event_settings_email_event_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /email/event_settings method: patch operationId: update_event_settings_email_event_settings_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: /email/event_settings/reset method: post operationId: reset_event_settings_email_event_settings_reset_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: /audit method: get operationId: get_audit_logs_audit_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /audit/{id} method: get operationId: get_audit_log_by_id_audit__id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/available_users method: get operationId: available_enterprise_users_user_available_users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /project/new method: post operationId: new_project_project_new_post x-agentic-access: action-class: 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/update method: post operationId: update_project_project_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: /project/delete method: delete operationId: delete_project_project_delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /project/info method: get operationId: project_info_project_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /project/list method: get operationId: list_projects_project_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /robots.txt method: get operationId: get_robots_robots_txt_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/plans method: get operationId: list_plans_billing_plans_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/me method: get operationId: billing_me_billing_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/checkout method: post operationId: billing_checkout_billing_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: /billing/webhook method: post operationId: billing_webhook_billing_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: /billing/admin/payments method: get operationId: admin_list_payments_billing_admin_payments_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/admin/user/{user_id} method: get operationId: admin_get_user_billing_admin_user__user_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/admin/users/summary method: get operationId: admin_users_billing_summary_billing_admin_users_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/admin/users/by-plan method: get operationId: admin_users_by_plan_billing_admin_users_by_plan_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /billing/admin/user/{user_id}/limit method: post operationId: admin_set_limit_billing_admin_user__user_id__limit_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /billing/admin/user/{user_id}/plan method: post operationId: admin_assign_plan_billing_admin_user__user_id__plan_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /billing/admin/user/{user_id}/block method: post operationId: admin_block_user_billing_admin_user__user_id__block_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /billing/admin/user/{user_id}/reset method: post operationId: admin_reset_subscription_billing_admin_user__user_id__reset_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: /billing/admin/user/{user_id}/reset-usage method: post operationId: admin_reset_usage_billing_admin_user__user_id__reset_usage_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: /billing/admin/payments/{payment_id}/activate method: post operationId: admin_activate_payment_billing_admin_payments__payment_id__activate_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: /apiclaw/announcements method: get operationId: list_announcements_apiclaw_announcements_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/announcements method: post operationId: create_announcement_apiclaw_announcements_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apiclaw/announcements/{announcement_id}/read method: post operationId: mark_announcement_read_apiclaw_announcements__announcement_id__read_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apiclaw/announcements/{announcement_id} method: delete operationId: delete_announcement_apiclaw_announcements__announcement_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: /apiclaw/maintenance method: get operationId: get_maintenance_apiclaw_maintenance_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/maintenance method: patch operationId: update_maintenance_apiclaw_maintenance_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: /apiclaw/playground/key method: get operationId: resolve_playground_key_apiclaw_playground_key_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/referrals/me method: get operationId: referrals_me_apiclaw_referrals_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/referrals/me/referred method: get operationId: referrals_me_referred_apiclaw_referrals_me_referred_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/referrals/me/ledger method: get operationId: referrals_me_ledger_apiclaw_referrals_me_ledger_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/referrals/summary method: get operationId: admin_referrals_summary_apiclaw_admin_referrals_summary_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/referrals/leaderboard method: get operationId: admin_referrals_leaderboard_apiclaw_admin_referrals_leaderboard_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/referrals/referrers method: get operationId: admin_referrals_referrers_apiclaw_admin_referrals_referrers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/referrals/user method: get operationId: admin_referrals_user_lookup_apiclaw_admin_referrals_user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/referrals/wallet/adjust method: post operationId: admin_referrals_wallet_adjust_apiclaw_admin_referrals_wallet_adjust_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apiclaw/admin/referrals/recent method: get operationId: admin_referrals_recent_apiclaw_admin_referrals_recent_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/blogs method: get operationId: list_admin_blog_posts_apiclaw_admin_blogs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/blogs method: post operationId: create_blog_post_apiclaw_admin_blogs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apiclaw/admin/blogs/{post_id} method: get operationId: get_admin_blog_post_apiclaw_admin_blogs__post_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/blogs/{post_id} method: put operationId: update_blog_post_apiclaw_admin_blogs__post_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: /apiclaw/admin/blogs/{post_id} method: delete operationId: delete_blog_post_apiclaw_admin_blogs__post_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/blogs method: get operationId: list_public_blog_posts_public_blogs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /apiclaw/admin/overview method: get operationId: admin_overview_apiclaw_admin_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /health/live method: get operationId: _loop_liveness_route_health_live_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /litellm/.well-known/litellm-ui-config method: get operationId: get_ui_config_litellm__well_known_litellm_ui_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/litellm-ui-config method: get operationId: get_ui_config__well_known_litellm_ui_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/agent-skills/index.json method: get operationId: agent_skills_index__well_known_agent_skills_index_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skills/{skill_id}/archive method: get operationId: agent_skills_archive_v1_skills__skill_id__archive_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /models/{model_name}:generateContent method: post operationId: google_generate_content_models__model_name__generateContent_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/models/{model_name}:generateContent method: post operationId: google_generate_content_v1beta_models__model_name__generateContent_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /models/{model_name}:streamGenerateContent method: post operationId: google_stream_generate_content_models__model_name__streamGenerateContent_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/models/{model_name}:streamGenerateContent method: post operationId: google_stream_generate_content_v1beta_models__model_name__streamGenerateContent_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /models/{model_name}:countTokens method: post operationId: google_count_tokens_models__model_name__countTokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/models/{model_name}:countTokens method: post operationId: google_count_tokens_v1beta_models__model_name__countTokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interactions method: post operationId: create_interaction_interactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/interactions method: post operationId: create_interaction_v1beta_interactions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /interactions/{interaction_id} method: get operationId: get_interaction_interactions__interaction_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /interactions/{interaction_id} method: delete operationId: delete_interaction_interactions__interaction_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: /v1beta/interactions/{interaction_id} method: get operationId: get_interaction_v1beta_interactions__interaction_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1beta/interactions/{interaction_id} method: delete operationId: delete_interaction_v1beta_interactions__interaction_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: /interactions/{interaction_id}/cancel method: post operationId: cancel_interaction_interactions__interaction_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: /v1beta/interactions/{interaction_id}/cancel method: post operationId: cancel_interaction_v1beta_interactions__interaction_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: /mcp/proxy method: get operationId: proxy_mcp_route_mcp_proxy_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/proxy method: put operationId: proxy_mcp_route_mcp_proxy_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: /mcp/proxy method: post operationId: proxy_mcp_route_mcp_proxy_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp/proxy method: delete operationId: proxy_mcp_route_mcp_proxy_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: /mcp/proxy method: options operationId: proxy_mcp_route_mcp_proxy_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/proxy method: head operationId: proxy_mcp_route_mcp_proxy_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp/proxy method: patch operationId: proxy_mcp_route_mcp_proxy_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: /mcp method: get operationId: aggregate_mcp_route_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: put operationId: aggregate_mcp_route_mcp_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: /mcp method: post operationId: aggregate_mcp_route_mcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp method: delete operationId: aggregate_mcp_route_mcp_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: /mcp method: options operationId: aggregate_mcp_route_mcp_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: head operationId: aggregate_mcp_route_mcp_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mcp method: patch operationId: aggregate_mcp_route_mcp_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: /toolset/{toolset_name}/mcp method: put operationId: toolset_mcp_route_toolset__toolset_name__mcp_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: /toolset/{toolset_name}/mcp method: patch operationId: toolset_mcp_route_toolset__toolset_name__mcp_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: /toolset/{toolset_name}/mcp method: options operationId: toolset_mcp_route_toolset__toolset_name__mcp_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /toolset/{toolset_name}/mcp method: get operationId: toolset_mcp_route_toolset__toolset_name__mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /toolset/{toolset_name}/mcp method: head operationId: toolset_mcp_route_toolset__toolset_name__mcp_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /toolset/{toolset_name}/mcp method: post operationId: toolset_mcp_route_toolset__toolset_name__mcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /toolset/{toolset_name}/mcp method: delete operationId: toolset_mcp_route_toolset__toolset_name__mcp_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: /{mcp_server_name}/mcp method: put operationId: dynamic_mcp_route__mcp_server_name__mcp_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: /{mcp_server_name}/mcp method: patch operationId: dynamic_mcp_route__mcp_server_name__mcp_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: /{mcp_server_name}/mcp method: options operationId: dynamic_mcp_route__mcp_server_name__mcp_options x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{mcp_server_name}/mcp method: get operationId: dynamic_mcp_route__mcp_server_name__mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{mcp_server_name}/mcp method: head operationId: dynamic_mcp_route__mcp_server_name__mcp_head x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{mcp_server_name}/mcp method: post operationId: dynamic_mcp_route__mcp_server_name__mcp_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{mcp_server_name}/mcp method: delete operationId: dynamic_mcp_route__mcp_server_name__mcp_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: /guardrails/list method: get operationId: list_guardrails_guardrails_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/guardrails/list method: get operationId: list_guardrails_v2_v2_guardrails_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails method: post operationId: create_guardrail_guardrails_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guardrails/{guardrail_id} method: put operationId: update_guardrail_guardrails__guardrail_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: /guardrails/{guardrail_id} method: delete operationId: delete_guardrail_guardrails__guardrail_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: /guardrails/{guardrail_id} method: patch operationId: patch_guardrail_guardrails__guardrail_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: /guardrails/{guardrail_id} method: get operationId: get_guardrail_info_guardrails__guardrail_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/register method: post operationId: register_guardrail_guardrails_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: /guardrails/submissions method: get operationId: list_guardrail_submissions_guardrails_submissions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/submissions/{guardrail_id} method: get operationId: get_guardrail_submission_guardrails_submissions__guardrail_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/submissions/{guardrail_id}/approve method: post operationId: approve_guardrail_submission_guardrails_submissions__guardrail_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: /guardrails/submissions/{guardrail_id}/reject method: post operationId: reject_guardrail_submission_guardrails_submissions__guardrail_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: /guardrails/{guardrail_id}/info method: get operationId: get_guardrail_info_guardrails__guardrail_id__info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/ui/add_guardrail_settings method: get operationId: get_guardrail_ui_settings_guardrails_ui_add_guardrail_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/ui/category_yaml/{category_name} method: get operationId: get_category_yaml_guardrails_ui_category_yaml__category_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/ui/major_airlines method: get operationId: get_major_airlines_guardrails_ui_major_airlines_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/validate_blocked_words_file method: post operationId: validate_blocked_words_file_guardrails_validate_blocked_words_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: /guardrails/ui/provider_specific_params method: get operationId: get_provider_specific_params_guardrails_ui_provider_specific_params_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/test_custom_code method: post operationId: test_custom_code_guardrail_guardrails_test_custom_code_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /apply_guardrail method: post operationId: apply_guardrail_apply_guardrail_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guardrails/apply_guardrail method: post operationId: apply_guardrail_guardrails_apply_guardrail_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guardrails/usage/overview method: get operationId: guardrails_usage_overview_guardrails_usage_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/usage/detail/{guardrail_id} method: get operationId: guardrails_usage_detail_guardrails_usage_detail__guardrail_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /guardrails/usage/logs method: get operationId: guardrails_usage_logs_guardrails_usage_logs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/usage/overview method: get operationId: policies_usage_overview_policies_usage_overview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/list method: get operationId: list_policies_policies_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies method: post operationId: create_policy_policies_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/name/{policy_name}/versions method: get operationId: list_policy_versions_policies_name__policy_name__versions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/name/{policy_name}/versions method: post operationId: create_policy_version_policies_name__policy_name__versions_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/{policy_id}/status method: put operationId: update_policy_version_status_policies__policy_id__status_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: /policies/compare method: get operationId: compare_policy_versions_policies_compare_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/name/{policy_name}/all-versions method: delete operationId: delete_all_policy_versions_policies_name__policy_name__all_versions_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: /policies/{policy_id} method: get operationId: get_policy_policies__policy_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/{policy_id} method: put operationId: update_policy_policies__policy_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: /policies/{policy_id} method: delete operationId: delete_policy_policies__policy_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: /policies/{policy_id}/resolved-guardrails method: get operationId: get_resolved_guardrails_policies__policy_id__resolved_guardrails_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/test-pipeline method: post operationId: test_pipeline_policies_test_pipeline_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/attachments/list method: get operationId: list_policy_attachments_policies_attachments_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/attachments method: post operationId: create_policy_attachment_policies_attachments_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/attachments/{attachment_id} method: get operationId: get_policy_attachment_policies_attachments__attachment_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policies/attachments/{attachment_id} method: delete operationId: delete_policy_attachment_policies_attachments__attachment_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: /v1/agents method: get operationId: get_agents_v1_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/agents method: post operationId: create_agent_v1_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: /v1/agents/{agent_id} method: get operationId: get_agent_by_id_v1_agents__agent_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/agents/{agent_id} method: put operationId: update_agent_v1_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: /v1/agents/{agent_id} method: patch operationId: patch_agent_v1_agents__agent_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: /v1/agents/{agent_id} method: delete operationId: delete_agent_v1_agents__agent_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: /v1/agents/{agent_id}/make_public method: post operationId: make_agent_public_v1_agents__agent_id__make_public_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/agents/make_public method: post operationId: make_agents_public_v1_agents_make_public_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /agent/daily/activity method: get operationId: get_agent_daily_activity_agent_daily_activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/tools method: get operationId: get_mcp_tools_v1_mcp_tools_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/access_groups method: get operationId: get_mcp_access_groups_v1_mcp_access_groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/network/client-ip method: get operationId: get_client_ip_v1_mcp_network_client_ip_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/registry.json method: get operationId: get_mcp_registry_v1_mcp_registry_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server method: get operationId: fetch_all_mcp_servers_v1_mcp_server_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server method: post operationId: add_mcp_server_v1_mcp_server_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/server method: put operationId: edit_mcp_server_v1_mcp_server_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: /v1/mcp/server/health method: get operationId: health_check_servers_v1_mcp_server_health_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server/register method: post operationId: register_mcp_server_v1_mcp_server_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: /v1/mcp/server/submissions method: get operationId: get_mcp_server_submissions_v1_mcp_server_submissions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server/{server_id}/approve method: put operationId: approve_mcp_server_submission_v1_mcp_server__server_id__approve_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: /v1/mcp/server/{server_id}/reject method: put operationId: reject_mcp_server_submission_v1_mcp_server__server_id__reject_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: /v1/mcp/server/{server_id} method: get operationId: fetch_mcp_server_v1_mcp_server__server_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server/{server_id} method: delete operationId: remove_mcp_server_v1_mcp_server__server_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: /v1/mcp/server/import method: post operationId: import_mcp_servers_v1_mcp_server_import_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/server/oauth/session method: post operationId: add_session_mcp_server_v1_mcp_server_oauth_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: /v1/mcp/server/{server_id}/user-credential method: post operationId: store_mcp_user_credential_v1_mcp_server__server_id__user_credential_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/server/{server_id}/user-credential method: delete operationId: delete_mcp_user_credential_v1_mcp_server__server_id__user_credential_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: /v1/mcp/server/{server_id}/oauth-user-credential method: post operationId: store_mcp_oauth_user_credential_v1_mcp_server__server_id__oauth_user_credential_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/server/{server_id}/oauth-user-credential method: delete operationId: delete_mcp_oauth_user_credential_v1_mcp_server__server_id__oauth_user_credential_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: /v1/mcp/server/{server_id}/oauth-user-credential/status method: get operationId: get_mcp_oauth_user_credential_status_v1_mcp_server__server_id__oauth_user_credential_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/user-credentials method: get operationId: list_mcp_user_credentials_v1_mcp_user_credentials_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server/{server_id}/user-env-vars method: get operationId: get_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/server/{server_id}/user-env-vars method: post operationId: store_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/server/{server_id}/user-env-vars method: delete operationId: clear_mcp_user_env_vars_v1_mcp_server__server_id__user_env_vars_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: /v1/mcp/user-env-vars/status method: get operationId: list_mcp_user_env_var_status_v1_mcp_user_env_vars_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/make_public method: post operationId: make_mcp_servers_public_v1_mcp_make_public_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/discover method: get operationId: discover_mcp_servers_v1_mcp_discover_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/openapi-registry method: get operationId: get_openapi_registry_v1_mcp_openapi_registry_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/toolset method: post operationId: add_mcp_toolset_v1_mcp_toolset_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/mcp/toolset method: get operationId: fetch_mcp_toolsets_v1_mcp_toolset_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/toolset method: put operationId: edit_mcp_toolset_v1_mcp_toolset_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: /v1/mcp/toolset/{toolset_id} method: get operationId: fetch_mcp_toolset_v1_mcp_toolset__toolset_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/mcp/toolset/{toolset_id} method: delete operationId: remove_mcp_toolset_v1_mcp_toolset__toolset_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: /authorize/mcp-session method: get operationId: authorize_mcp_session_authorize_mcp_session_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorize method: get operationId: authorize_authorize_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /{mcp_server_name}/authorize method: get operationId: authorize__mcp_server_name__authorize_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /token method: post operationId: token_endpoint_token_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /{mcp_server_name}/token method: post operationId: token_endpoint__mcp_server_name__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: /authorize/flow method: get operationId: authorize_flow_authorize_flow_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorize/complete method: post operationId: authorize_complete_authorize_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: /revoke method: post operationId: revoke_endpoint_revoke_post x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /introspect method: post operationId: introspect_endpoint_introspect_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /.well-known/litellm-cli-auth method: get operationId: native_client_auth_discovery__well_known_litellm_cli_auth_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /callback method: get operationId: callback_callback_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource method: get operationId: oauth_protected_resource_root__well_known_oauth_protected_resource_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource/mcp method: get operationId: oauth_protected_resource_aggregate__well_known_oauth_protected_resource_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server/mcp method: get operationId: oauth_authorization_server_aggregate__well_known_oauth_authorization_server_mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource/mcp/{mcp_server_name} method: get operationId: oauth_protected_resource_mcp_standard__well_known_oauth_protected_resource_mcp__mcp_server_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-protected-resource/{mcp_server_name}/mcp method: get operationId: oauth_protected_resource_mcp__well_known_oauth_protected_resource__mcp_server_name__mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server/mcp/{mcp_server_name} method: get operationId: oauth_authorization_server_mcp_standard__well_known_oauth_authorization_server_mcp__mcp_server_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server method: get operationId: oauth_authorization_server_mcp__well_known_oauth_authorization_server_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server/{mcp_server_name} method: get operationId: oauth_authorization_server_mcp__well_known_oauth_authorization_server__mcp_server_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/openid-configuration method: get operationId: openid_configuration__well_known_openid_configuration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/jwks.json method: get operationId: jwks_json__well_known_jwks_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /.well-known/oauth-authorization-server/{mcp_server_name}/mcp method: get operationId: oauth_authorization_server_legacy__well_known_oauth_authorization_server__mcp_server_name__mcp_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /register method: post operationId: register_client_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: /{mcp_server_name}/register method: post operationId: register_client__mcp_server_name__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: /claude-code/marketplace.json method: get operationId: get_marketplace_claude_code_marketplace_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /claude-code/plugins method: post operationId: register_plugin_claude_code_plugins_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /claude-code/plugins method: get operationId: list_plugins_claude_code_plugins_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /claude-code/plugins/{plugin_name} method: get operationId: get_plugin_claude_code_plugins__plugin_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /claude-code/plugins/{plugin_name} method: put operationId: update_plugin_claude_code_plugins__plugin_name__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: /claude-code/plugins/{plugin_name} method: delete operationId: delete_plugin_claude_code_plugins__plugin_name__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: /claude-code/plugins/{plugin_name}/enable method: post operationId: enable_plugin_claude_code_plugins__plugin_name__enable_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /claude-code/plugins/{plugin_name}/disable method: post operationId: disable_plugin_claude_code_plugins__plugin_name__disable_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: /prompts/list method: get operationId: list_prompts_prompts_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/{prompt_id}/versions method: get operationId: get_prompt_versions_prompts__prompt_id__versions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prompts/{prompt_id}/info method: get operationId: get_prompt_info_prompts__prompt_id__info_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_info_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: 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: /prompts/{prompt_id} method: patch operationId: patch_prompt_prompts__prompt_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: /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/test method: post operationId: test_prompt_prompts_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: /utils/dotprompt_json_converter method: post operationId: convert_prompt_file_to_json_utils_dotprompt_json_converter_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/eu-ai-act method: post operationId: check_eu_ai_act_compliance_compliance_eu_ai_act_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /compliance/gdpr method: post operationId: check_gdpr_compliance_compliance_gdpr_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vertex_ai/live method: get operationId: websocket_vertex_ai_live_passthrough_endpoint x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /realtime method: get operationId: websocket_realtime_websocket_endpoint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/realtime method: get operationId: websocket_realtime_websocket_endpoint_get_2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/v1/realtime method: get operationId: websocket_realtime_websocket_endpoint_get_3 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policy/info/{policy_name} method: get operationId: get_policy_info_policy_info__policy_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policy/list method: get operationId: list_policies_policy_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policy/templates method: get operationId: get_policy_templates_policy_templates_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /policy/templates/enrich method: post operationId: enrich_policy_template_policy_templates_enrich_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policy/templates/enrich/stream method: post operationId: enrich_policy_template_stream_policy_templates_enrich_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: /policy/templates/suggest method: post operationId: suggest_policy_templates_policy_templates_suggest_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policy/templates/test method: post operationId: test_policy_template_policy_templates_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: /policy/test method: post operationId: test_policy_matching_policy_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: /policy/validate method: post operationId: validate_policy_policy_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: /utils/test_policies_and_guardrails method: post operationId: test_policies_and_guardrails_utils_test_policies_and_guardrails_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/attachments/estimate-impact method: post operationId: estimate_attachment_impact_policies_attachments_estimate_impact_post_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /policies/resolve method: post operationId: resolve_policies_for_context_policies_resolve_post_2 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1beta/agents method: get operationId: list_gemini_agents_v1beta_agents_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1beta/agents method: post operationId: create_gemini_agent_v1beta_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: /v1beta/agents/{name} method: delete operationId: delete_gemini_agent_v1beta_agents__name__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: /v1beta/agents/{name} method: get operationId: get_gemini_agent_v1beta_agents__name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1beta/agents/{name}/versions method: get operationId: list_gemini_agent_versions_v1beta_agents__name__versions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/{agent_id} method: post operationId: invoke_agent_a2a_a2a__agent_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: /a2a/{agent_id}/.well-known/agent-card.json method: get operationId: get_agent_card_a2a__agent_id___well_known_agent_card_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/{agent_id}/.well-known/agent.json method: get operationId: get_agent_card_a2a__agent_id___well_known_agent_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /a2a/{agent_id}/message/send method: post operationId: invoke_agent_a2a_a2a__agent_id__message_send_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: /v1/a2a/{agent_id}/message/send method: post operationId: invoke_agent_a2a_v1_a2a__agent_id__message_send_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: /v1/a2a/discover method: post operationId: discover_agent_card_v1_a2a_discover_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/indexes method: get operationId: index_list_v1_indexes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/indexes method: post operationId: index_create_v1_indexes_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vector_stores method: get operationId: vector_store_list_v1_vector_stores_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vector_stores method: post operationId: vector_store_create_v1_vector_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: /v1/vector_stores/{vector_store_id} method: delete operationId: vector_store_delete_v1_vector_stores__vector_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: /v1/vector_stores/{vector_store_id} method: get operationId: vector_store_retrieve_v1_vector_stores__vector_store_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vector_stores/{vector_store_id} method: post operationId: vector_store_update_v1_vector_stores__vector_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: /v1/vector_stores/{vector_store_id}/files method: get operationId: vector_store_file_list_v1_vector_stores__vector_store_id__files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vector_stores/{vector_store_id}/files method: post operationId: vector_store_file_create_v1_vector_stores__vector_store_id__files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vector_stores/{vector_store_id}/files/{file_id} method: delete operationId: vector_store_file_delete_v1_vector_stores__vector_store_id__files__file_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: /v1/vector_stores/{vector_store_id}/files/{file_id} method: get operationId: vector_store_file_retrieve_v1_vector_stores__vector_store_id__files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vector_stores/{vector_store_id}/files/{file_id} method: post operationId: vector_store_file_update_v1_vector_stores__vector_store_id__files__file_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: /v1/vector_stores/{vector_store_id}/files/{file_id}/content method: get operationId: vector_store_file_content_v1_vector_stores__vector_store_id__files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/vector_stores/{vector_store_id}/search method: post operationId: vector_store_search_v1_vector_stores__vector_store_id__search_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vector_stores method: get operationId: vector_store_list_vector_stores_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_stores method: post operationId: vector_store_create_vector_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: /vector_stores/{vector_store_id} method: delete operationId: vector_store_delete_vector_stores__vector_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: /vector_stores/{vector_store_id} method: get operationId: vector_store_retrieve_vector_stores__vector_store_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_stores/{vector_store_id} method: post operationId: vector_store_update_vector_stores__vector_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: /vector_stores/{vector_store_id}/files method: get operationId: vector_store_file_list_vector_stores__vector_store_id__files_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_stores/{vector_store_id}/files method: post operationId: vector_store_file_create_vector_stores__vector_store_id__files_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vector_stores/{vector_store_id}/files/{file_id} method: delete operationId: vector_store_file_delete_vector_stores__vector_store_id__files__file_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: /vector_stores/{vector_store_id}/files/{file_id} method: get operationId: vector_store_file_retrieve_vector_stores__vector_store_id__files__file_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_stores/{vector_store_id}/files/{file_id} method: post operationId: vector_store_file_update_vector_stores__vector_store_id__files__file_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: /vector_stores/{vector_store_id}/files/{file_id}/content method: get operationId: vector_store_file_content_vector_stores__vector_store_id__files__file_id__content_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_stores/{vector_store_id}/search method: post operationId: vector_store_search_vector_stores__vector_store_id__search_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/vector_store/list method: get operationId: list_vector_stores_v1_vector_store_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_store/delete method: post operationId: delete_vector_store_vector_store_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vector_store/info method: post operationId: get_vector_store_info_vector_store_info_post x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_store/list method: get operationId: list_vector_stores_vector_store_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vector_store/new method: post operationId: new_vector_store_vector_store_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vector_store/update method: post operationId: update_vector_store_vector_store_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: /v1/tool/list method: get operationId: list_tools_v1_tool_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/policy method: post operationId: update_tool_policy_v1_tool_policy_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/tool/policy/options method: get operationId: get_tool_policy_options_v1_tool_policy_options_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/spend method: get operationId: get_tool_spend_v1_tool_spend_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/{tool_name} method: get operationId: get_tool_v1_tool__tool_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/{tool_name}/detail method: get operationId: get_tool_detail_v1_tool__tool_name__detail_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/{tool_name}/logs method: get operationId: get_tool_usage_logs_v1_tool__tool_name__logs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/tool/{tool_name}/overrides method: delete operationId: delete_tool_policy_override_v1_tool__tool_name__overrides_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: /search_tools method: post operationId: create_search_tool_search_tools_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search_tools/list method: get operationId: list_search_tools_search_tools_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search_tools/test_connection method: post operationId: test_search_tool_connection_search_tools_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: /search_tools/ui/available_providers method: get operationId: get_available_search_providers_search_tools_ui_available_providers_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search_tools/{search_tool_id} method: delete operationId: delete_search_tool_search_tools__search_tool_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: /search_tools/{search_tool_id} method: get operationId: get_search_tool_info_search_tools__search_tool_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search_tools/{search_tool_id} method: put operationId: update_search_tool_search_tools__search_tool_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: /mcp-rest/test/connection method: post operationId: test_connection_mcp_rest_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: /mcp-rest/test/tools/list method: post operationId: test_tools_list_mcp_rest_test_tools_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: /mcp-rest/tools/call method: post operationId: call_tool_rest_api_mcp_rest_tools_call_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mcp-rest/tools/list method: get operationId: list_tool_rest_api_mcp_rest_tools_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config_overrides/cyberark method: delete operationId: delete_cyberark_config_config_overrides_cyberark_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: /config_overrides/cyberark method: get operationId: get_cyberark_config_config_overrides_cyberark_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config_overrides/cyberark method: post operationId: update_cyberark_config_config_overrides_cyberark_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: /config_overrides/cyberark/test_connection method: post operationId: test_cyberark_connection_config_overrides_cyberaREDACTED_STRIPE_KEY_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: /config_overrides/hashicorp_vault method: delete operationId: delete_hashicorp_vault_config_config_overrides_hashicorp_vault_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: /config_overrides/hashicorp_vault method: get operationId: get_hashicorp_vault_config_config_overrides_hashicorp_vault_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /config_overrides/hashicorp_vault method: post operationId: update_hashicorp_vault_config_config_overrides_hashicorp_vault_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: /config_overrides/hashicorp_vault/test_connection method: post operationId: test_hashicorp_vault_connection_config_overrides_hashicorp_vault_test_connection_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: /anthropic/{endpoint} method: delete operationId: anthropic_proxy_route_anthropic__endpoint__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: /anthropic/{endpoint} method: get operationId: anthropic_proxy_route_anthropic__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /anthropic/{endpoint} method: patch operationId: anthropic_proxy_route_anthropic__endpoint__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: /anthropic/{endpoint} method: post operationId: anthropic_proxy_route_anthropic__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /anthropic/{endpoint} method: put operationId: anthropic_proxy_route_anthropic__endpoint__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: /assemblyai/{endpoint} method: delete operationId: assemblyai_proxy_route_assemblyai__endpoint__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: /assemblyai/{endpoint} method: get operationId: assemblyai_proxy_route_assemblyai__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /assemblyai/{endpoint} method: patch operationId: assemblyai_proxy_route_assemblyai__endpoint__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: /assemblyai/{endpoint} method: post operationId: assemblyai_proxy_route_assemblyai__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /assemblyai/{endpoint} method: put operationId: assemblyai_proxy_route_assemblyai__endpoint__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: /azure/{endpoint} method: delete operationId: azure_proxy_route_azure__endpoint__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: /azure/{endpoint} method: get operationId: azure_proxy_route_azure__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /azure/{endpoint} method: patch operationId: azure_proxy_route_azure__endpoint__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: /azure/{endpoint} method: post operationId: azure_proxy_route_azure__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /azure/{endpoint} method: put operationId: azure_proxy_route_azure__endpoint__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: /azure_ai/{endpoint} method: delete operationId: azure_proxy_route_azure_ai__endpoint__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: /azure_ai/{endpoint} method: get operationId: azure_proxy_route_azure_ai__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /azure_ai/{endpoint} method: patch operationId: azure_proxy_route_azure_ai__endpoint__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: /azure_ai/{endpoint} method: post operationId: azure_proxy_route_azure_ai__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /azure_ai/{endpoint} method: put operationId: azure_proxy_route_azure_ai__endpoint__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: /bedrock/{endpoint} method: delete operationId: bedrock_proxy_route_bedrock__endpoint__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: /bedrock/{endpoint} method: get operationId: bedrock_proxy_route_bedrock__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bedrock/{endpoint} method: patch operationId: bedrock_proxy_route_bedrock__endpoint__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: /bedrock/{endpoint} method: post operationId: bedrock_proxy_route_bedrock__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bedrock/{endpoint} method: put operationId: bedrock_proxy_route_bedrock__endpoint__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: /cohere/{endpoint} method: delete operationId: cohere_proxy_route_cohere__endpoint__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: /cohere/{endpoint} method: get operationId: cohere_proxy_route_cohere__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cohere/{endpoint} method: patch operationId: cohere_proxy_route_cohere__endpoint__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: /cohere/{endpoint} method: post operationId: cohere_proxy_route_cohere__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cohere/{endpoint} method: put operationId: cohere_proxy_route_cohere__endpoint__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: /comprehendmedical method: post operationId: comprehend_medical_sdk_proxy_route_comprehendmedical_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comprehendmedical/{operation} method: post operationId: comprehend_medical_proxy_route_comprehendmedical__operation__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cursor/{endpoint} method: delete operationId: cursor_proxy_route_cursor__endpoint__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: /cursor/{endpoint} method: get operationId: cursor_proxy_route_cursor__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cursor/{endpoint} method: patch operationId: cursor_proxy_route_cursor__endpoint__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: /cursor/{endpoint} method: post operationId: cursor_proxy_route_cursor__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cursor/{endpoint} method: put operationId: cursor_proxy_route_cursor__endpoint__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: /eu.assemblyai/{endpoint} method: delete operationId: assemblyai_proxy_route_eu_assemblyai__endpoint__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: /eu.assemblyai/{endpoint} method: get operationId: assemblyai_proxy_route_eu_assemblyai__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /eu.assemblyai/{endpoint} method: patch operationId: assemblyai_proxy_route_eu_assemblyai__endpoint__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: /eu.assemblyai/{endpoint} method: post operationId: assemblyai_proxy_route_eu_assemblyai__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /eu.assemblyai/{endpoint} method: put operationId: assemblyai_proxy_route_eu_assemblyai__endpoint__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: /gemini/{endpoint} method: delete operationId: gemini_proxy_route_gemini__endpoint__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: /gemini/{endpoint} method: get operationId: gemini_proxy_route_gemini__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /gemini/{endpoint} method: patch operationId: gemini_proxy_route_gemini__endpoint__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: /gemini/{endpoint} method: post operationId: gemini_proxy_route_gemini__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /gemini/{endpoint} method: put operationId: gemini_proxy_route_gemini__endpoint__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: /gigachat/{endpoint} method: delete operationId: gigachat_proxy_route_gigachat__endpoint__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: /gigachat/{endpoint} method: get operationId: gigachat_proxy_route_gigachat__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /gigachat/{endpoint} method: patch operationId: gigachat_proxy_route_gigachat__endpoint__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: /gigachat/{endpoint} method: post operationId: gigachat_proxy_route_gigachat__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /gigachat/{endpoint} method: put operationId: gigachat_proxy_route_gigachat__endpoint__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: /milvus/{endpoint} method: delete operationId: milvus_proxy_route_milvus__endpoint__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: /milvus/{endpoint} method: get operationId: milvus_proxy_route_milvus__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milvus/{endpoint} method: patch operationId: milvus_proxy_route_milvus__endpoint__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: /milvus/{endpoint} method: post operationId: milvus_proxy_route_milvus__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /milvus/{endpoint} method: put operationId: milvus_proxy_route_milvus__endpoint__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: /mistral/{endpoint} method: delete operationId: mistral_proxy_route_mistral__endpoint__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: /mistral/{endpoint} method: get operationId: mistral_proxy_route_mistral__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mistral/{endpoint} method: patch operationId: mistral_proxy_route_mistral__endpoint__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: /mistral/{endpoint} method: post operationId: mistral_proxy_route_mistral__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mistral/{endpoint} method: put operationId: mistral_proxy_route_mistral__endpoint__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: /openai/v1/realtime/calls method: post operationId: proxy_realtime_calls_openai_v1_realtime_calls_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/v1/realtime/client_secrets method: post operationId: create_realtime_client_secret_openai_v1_realtime_client_secrets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/v1/realtime/transcription_sessions method: post operationId: create_realtime_transcription_session_openai_v1_realtime_transcription_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: /openai/{endpoint} method: delete operationId: openai_proxy_route_openai__endpoint__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: /openai/{endpoint} method: get operationId: openai_proxy_route_openai__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openai/{endpoint} method: patch operationId: openai_proxy_route_openai__endpoint__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: /openai/{endpoint} method: post operationId: openai_proxy_route_openai__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openai/{endpoint} method: put operationId: openai_proxy_route_openai__endpoint__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: /openrouter/{endpoint} method: delete operationId: openrouter_proxy_route_openrouter__endpoint__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: /openrouter/{endpoint} method: get operationId: openrouter_proxy_route_openrouter__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openrouter/{endpoint} method: patch operationId: openrouter_proxy_route_openrouter__endpoint__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: /openrouter/{endpoint} method: post operationId: openrouter_proxy_route_openrouter__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /openrouter/{endpoint} method: put operationId: openrouter_proxy_route_openrouter__endpoint__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: /typesafe/{endpoint} method: delete operationId: typesafe_proxy_route_typesafe__endpoint__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: /typesafe/{endpoint} method: get operationId: typesafe_proxy_route_typesafe__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /typesafe/{endpoint} method: patch operationId: typesafe_proxy_route_typesafe__endpoint__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: /typesafe/{endpoint} method: post operationId: typesafe_proxy_route_typesafe__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /typesafe/{endpoint} method: put operationId: typesafe_proxy_route_typesafe__endpoint__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: /vertex_ai/discovery/{endpoint} method: delete operationId: vertex_discovery_proxy_route_vertex_ai_discovery__endpoint__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: /vertex_ai/discovery/{endpoint} method: get operationId: vertex_discovery_proxy_route_vertex_ai_discovery__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vertex_ai/discovery/{endpoint} method: patch operationId: vertex_discovery_proxy_route_vertex_ai_discovery__endpoint__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: /vertex_ai/discovery/{endpoint} method: post operationId: vertex_discovery_proxy_route_vertex_ai_discovery__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vertex_ai/discovery/{endpoint} method: put operationId: vertex_discovery_proxy_route_vertex_ai_discovery__endpoint__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: /vertex_ai/{endpoint} method: delete operationId: vertex_proxy_route_vertex_ai__endpoint__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: /vertex_ai/{endpoint} method: get operationId: vertex_proxy_route_vertex_ai__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vertex_ai/{endpoint} method: patch operationId: vertex_proxy_route_vertex_ai__endpoint__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: /vertex_ai/{endpoint} method: post operationId: vertex_proxy_route_vertex_ai__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vertex_ai/{endpoint} method: put operationId: vertex_proxy_route_vertex_ai__endpoint__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: /vllm/{endpoint} method: delete operationId: vllm_proxy_route_vllm__endpoint__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: /vllm/{endpoint} method: get operationId: vllm_proxy_route_vllm__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vllm/{endpoint} method: patch operationId: vllm_proxy_route_vllm__endpoint__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: /vllm/{endpoint} method: post operationId: vllm_proxy_route_vllm__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vllm/{endpoint} method: put operationId: vllm_proxy_route_vllm__endpoint__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: /watsonx/{endpoint} method: delete operationId: watsonx_proxy_route_watsonx__endpoint__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: /watsonx/{endpoint} method: get operationId: watsonx_proxy_route_watsonx__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /watsonx/{endpoint} method: patch operationId: watsonx_proxy_route_watsonx__endpoint__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: /watsonx/{endpoint} method: post operationId: watsonx_proxy_route_watsonx__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /watsonx/{endpoint} method: put operationId: watsonx_proxy_route_watsonx__endpoint__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: /realtime/calls method: post operationId: proxy_realtime_calls_realtime_calls_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /realtime/client_secrets method: post operationId: create_realtime_client_secret_realtime_client_secrets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /realtime/transcription_sessions method: post operationId: create_realtime_transcription_session_realtime_transcription_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: /v1/realtime/calls method: post operationId: proxy_realtime_calls_v1_realtime_calls_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/realtime/client_secrets method: post operationId: create_realtime_client_secret_v1_realtime_client_secrets_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/realtime/transcription_sessions method: post operationId: create_realtime_transcription_session_v1_realtime_transcription_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/event_logging/batch method: post operationId: event_logging_batch_api_event_logging_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: /v1/messages method: post operationId: anthropic_response_v1_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: /v1/messages/count_tokens method: post operationId: count_tokens_v1_messages_count_tokens_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/skills method: get operationId: list_skills_v1_skills_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/skills method: post operationId: create_skill_v1_skills_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: /v1/skills/{skill_id} method: delete operationId: delete_skill_v1_skills__skill_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: /v1/skills/{skill_id} method: get operationId: get_skill_v1_skills__skill_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /langfuse/{endpoint} method: delete operationId: langfuse_proxy_route_langfuse__endpoint__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: /langfuse/{endpoint} method: get operationId: langfuse_proxy_route_langfuse__endpoint__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /langfuse/{endpoint} method: patch operationId: langfuse_proxy_route_langfuse__endpoint__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: /langfuse/{endpoint} method: post operationId: langfuse_proxy_route_langfuse__endpoint__post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /langfuse/{endpoint} method: put operationId: langfuse_proxy_route_langfuse__endpoint__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: /v1/evals method: get operationId: list_evals_v1_evals_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/evals method: post operationId: create_eval_v1_evals_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/evals/{eval_id} method: delete operationId: delete_eval_v1_evals__eval_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: /v1/evals/{eval_id} method: get operationId: get_eval_v1_evals__eval_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/evals/{eval_id} method: post operationId: update_eval_v1_evals__eval_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: /v1/evals/{eval_id}/cancel method: post operationId: cancel_eval_v1_evals__eval_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: /v1/evals/{eval_id}/runs method: get operationId: list_runs_v1_evals__eval_id__runs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/evals/{eval_id}/runs method: post operationId: create_run_v1_evals__eval_id__runs_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/evals/{eval_id}/runs/{run_id} method: delete operationId: delete_run_v1_evals__eval_id__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: /v1/evals/{eval_id}/runs/{run_id} method: get operationId: get_run_v1_evals__eval_id__runs__run_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/evals/{eval_id}/runs/{run_id} method: post operationId: cancel_run_v1_evals__eval_id__runs__run_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: /scim/v2 method: get operationId: get_scim_base_scim_v2_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups method: get operationId: get_groups_scim_v2_Groups_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups method: post operationId: create_group_scim_v2_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: /scim/v2/Groups/{group_id} method: delete operationId: delete_group_scim_v2_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: /scim/v2/Groups/{group_id} method: get operationId: get_group_scim_v2_Groups__group_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Groups/{group_id} method: patch operationId: patch_group_scim_v2_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: /scim/v2/Groups/{group_id} method: put operationId: update_group_scim_v2_Groups__group_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: /scim/v2/ResourceTypes method: get operationId: get_resource_types_scim_v2_ResourceTypes_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/ResourceTypes/{resource_type_id} method: get operationId: get_resource_type_scim_v2_ResourceTypes__resource_type_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Schemas method: get operationId: get_schemas_scim_v2_Schemas_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Schemas/{schema_id} method: get operationId: get_schema_scim_v2_Schemas__schema_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/ServiceProviderConfig method: get operationId: get_service_provider_config_scim_v2_ServiceProviderConfig_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: get operationId: get_users_scim_v2_Users_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users method: post operationId: create_user_scim_v2_Users_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /scim/v2/Users/{user_id} method: delete operationId: delete_user_scim_v2_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: /scim/v2/Users/{user_id} method: get operationId: get_user_scim_v2_Users__user_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/Users/{user_id} method: patch operationId: patch_user_scim_v2_Users__user_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: /scim/v2/Users/{user_id} method: put operationId: update_user_scim_v2_Users__user_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: /scim/v2/placeholders method: get operationId: list_placeholders_scim_v2_placeholders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /scim/v2/placeholders/{user_id}/merge method: post operationId: merge_placeholder_scim_v2_placeholders__user_id__merge_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cloudzero/delete method: delete operationId: delete_cloudzero_settings_cloudzero_delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cloudzero/dry-run method: post operationId: cloudzero_dry_run_export_cloudzero_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: /cloudzero/export method: post operationId: cloudzero_export_cloudzero_export_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cloudzero/init method: post operationId: init_cloudzero_settings_cloudzero_init_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cloudzero/settings method: get operationId: get_cloudzero_settings_cloudzero_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cloudzero/settings method: put operationId: update_cloudzero_settings_cloudzero_settings_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: /vantage/delete method: delete operationId: delete_vantage_settings_vantage_delete_delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vantage/dry-run method: post operationId: vantage_dry_run_export_vantage_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: /vantage/export method: post operationId: vantage_export_vantage_export_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vantage/init method: post operationId: init_vantage_settings_vantage_init_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /vantage/settings method: get operationId: get_vantage_settings_vantage_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /vantage/settings method: put operationId: update_vantage_settings_vantage_settings_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: /usage/ai/chat method: post operationId: usage_ai_chat_usage_ai_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: /jwt/key/mapping/delete method: post operationId: delete_jwt_key_mapping_jwt_key_mapping_delete_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jwt/key/mapping/info method: get operationId: info_jwt_key_mapping_jwt_key_mapping_info_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jwt/key/mapping/list method: get operationId: list_jwt_key_mappings_jwt_key_mapping_list_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /jwt/key/mapping/new method: post operationId: create_jwt_key_mapping_jwt_key_mapping_new_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /jwt/key/mapping/update method: post operationId: update_jwt_key_mapping_jwt_key_mapping_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: /v1/access_group method: get operationId: list_access_groups_v1_access_group_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/access_group method: post operationId: create_access_group_v1_access_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: /v1/access_group/{access_group_id} method: delete operationId: delete_access_group_v1_access_group__access_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: /v1/access_group/{access_group_id} method: get operationId: get_access_group_v1_access_group__access_group_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/access_group/{access_group_id} method: put operationId: update_access_group_v1_access_group__access_group_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: /v1/unified_access_group method: get operationId: list_access_groups_v1_unified_access_group_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/unified_access_group method: post operationId: create_access_group_v1_unified_access_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: /v1/unified_access_group/{access_group_id} method: delete operationId: delete_access_group_v1_unified_access_group__access_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: /v1/unified_access_group/{access_group_id} method: get operationId: get_access_group_v1_unified_access_group__access_group_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/unified_access_group/{access_group_id} method: put operationId: update_access_group_v1_unified_access_group__access_group_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