generated: '2026-07-17' method: generated source: openapi/adapter-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 110 by_action_class: connected: 49 acting: 61 by_consequence: read: 49 write: 54 physical: 4 safety-critical: 3 human_in_the_loop_required: 3 operations: - path: /docs method: get operationId: get_swagger_documentation_docs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /redoc method: get operationId: get_redoc_documentation_redoc_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openapi.json method: get operationId: get_openapi_endpoint_openapi_json_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get operationId: health_check__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/assets/upload method: post operationId: upload_file_users_me_assets_upload_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/assets/upload-stream method: post operationId: upload_file_stream_users_me_assets_upload_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: /users/me/assets/presigned-url method: post operationId: get_presigned_upload_url_users_me_assets_presigned_url_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/assets/asset/{asset_id} method: get operationId: get_file_metadata_users_me_assets_asset__asset_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/assets/asset/{asset_id} method: delete operationId: delete_file_users_me_assets_asset__asset_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: /users/me/assets/asset/{asset_id}/download method: get operationId: download_file_users_me_assets_asset__asset_id__download_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/assets/asset/{asset_id}/thumbnail method: get operationId: get_thumbnail_users_me_assets_asset__asset_id__thumbnail_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/assets method: get operationId: list_user_files_users_me_assets_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/assets/email/retrieve method: post operationId: get_email_users_me_assets_email_retrieve_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/conversations/models method: get operationId: get_available_models_users_me_conversations_models_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations method: post operationId: create_conversation_users_me_conversations_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/conversations method: get operationId: list_conversations_users_me_conversations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations/{conversation_id}/completion method: post operationId: send_message_users_me_conversations__conversation_id__completion_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: /users/me/conversations/{conversation_id} method: get operationId: get_conversation_users_me_conversations__conversation_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations/{conversation_id} method: patch operationId: update_conversation_users_me_conversations__conversation_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: /users/me/conversations/{conversation_id} method: delete operationId: delete_conversation_users_me_conversations__conversation_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: /users/me/conversations/{conversation_id}/messages/{message_id}/status method: get operationId: get_message_status_users_me_conversations__conversation_id__messages__message_id__status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations/{conversation_id}/stream/{session_id} method: get operationId: reconnect_to_stream_users_me_conversations__conversation_id__stream__session_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations/{conversation_id}/stop_response method: post operationId: stop_response_users_me_conversations__conversation_id__stop_response_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: /users/me/conversations/{conversation_id}/jobs method: get operationId: get_conversation_jobs_users_me_conversations__conversation_id__jobs_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/conversations/{conversation_id}/nba method: post operationId: generate_next_best_action_users_me_conversations__conversation_id__nba_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/conversations/{conversation_id}/feedback method: post operationId: submit_conversation_feedback_users_me_conversations__conversation_id__feedback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/conversations/{conversation_id}/messages/{message_id}/feedback method: post operationId: submit_message_feedback_users_me_conversations__conversation_id__messages__message_id__feedback_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/reranking method: post operationId: reranking_users_me_reranking_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth2-connect/initiate method: post operationId: initiate_oauth_oauth2_connect_initiate_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth2-connect/callback method: post operationId: oauth_callback_oauth2_connect_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: /oauth2-connect/callback/{provider} method: get operationId: oauth_callback_get_oauth2_connect_callback__provider__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth2/authorize method: get operationId: authorize_consent_oauth2_authorize_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth2/authorize method: post operationId: authorize_oauth2_authorize_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth2/token method: post operationId: token_oauth2_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: /users/me/life/ask method: post operationId: life_ask_users_me_life_ask_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/login method: post operationId: auth0_login_auth_login_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/refresh method: post operationId: auth_refresh_auth_refresh_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/logout method: post operationId: logout_auth_logout_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/verify/email method: post operationId: verify_email_auth_verify_email_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/initiate-delete method: post operationId: delete_user_auth_users_me_initiate_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: /auth/users/me method: get operationId: get_current_user_auth_users_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me method: patch operationId: update_current_user_auth_users_me_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/settings method: get operationId: get_current_user_settings_auth_users_me_settings_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me/settings method: patch operationId: update_current_user_settings_auth_users_me_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: /auth/users/me/connected-accounts method: get operationId: list_connected_accounts_auth_users_me_connected_accounts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me/disconnect-account method: post operationId: disconnect_account_auth_users_me_disconnect_account_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/idp-data method: get operationId: get_user_idp_data_auth_users_me_idp_data_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me/phone/send-verification method: post operationId: send_phone_verification_auth_users_me_phone_send_verification_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/phone/verify method: post operationId: verify_phone_auth_users_me_phone_verify_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/phone/verification-status method: get operationId: check_phone_verification_status_auth_users_me_phone_verification_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/verify/email/verified method: post operationId: email_verification_status_auth_verify_email_verified_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/verify/email/resend method: post operationId: resend_email_verification_auth_verify_email_resend_post x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/email/verification-status method: get operationId: check_email_verification_status_auth_users_me_email_verification_status_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me/onboarding/verify-phone method: get operationId: verify_phone_onboarding_auth_users_me_onboarding_verify_phone_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/users/me/password/reset method: post operationId: reset_current_user_password_auth_users_me_password_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: /auth/validate-invite method: post operationId: validate_invitation_auth_validate_invite_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/users/me/invites method: get operationId: get_user_invite_codes_auth_users_me_invites_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/complete-onboarding method: get operationId: complete_onboarding_auth_complete_onboarding_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /auth/generate-magic-link method: post operationId: generate_magic_link_auth_generate_magic_link_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /auth/check-invite method: post operationId: check_invite_code_auth_check_invite_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sms/webhook method: post operationId: sms_webhook_sms_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: /sendblue/webhook/status method: post operationId: sb_status_webhook_sendblue_webhook_status_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: /whatsapp/webhook method: post operationId: whatsapp_webhook_whatsapp_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: /whatsapp/status method: post operationId: whatsapp_status_whatsapp_status_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /line/webhook method: post operationId: line_webhook_line_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: /imessage/webhook method: post operationId: imessage_webhook_imessage_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: /users/me/messages method: post operationId: query_messages_users_me_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: /webhook/insta method: get operationId: insta_webhook_validate_webhook_insta_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhook/insta method: post operationId: insta_webhook_webhook_insta_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /oauth/insta method: get operationId: insta_oauth_oauth_insta_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth/insta method: post operationId: insta_oauth_oauth_insta_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhook/loop method: post operationId: loop_webhook_webhook_loop_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhook/auth0 method: post operationId: auth0_webhook_webhook_auth0_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /support method: post operationId: support_support_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/suggestions method: get operationId: get_suggestions_users_me_suggestions_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/suggestions/generate method: post operationId: generate_new_suggestions_users_me_suggestions_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: /users/me/analysis method: get operationId: get_analysis_users_me_analysis_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/memories method: get operationId: get_memories_users_me_memories_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/graph/memories method: get operationId: get_graph_memories_users_me_graph_memories_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/jobs/{trigger_event_id} method: get operationId: get_job_from_trigger_event_users_me_jobs__trigger_event_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/job/{job_id} method: get operationId: get_job_by_id_users_me_job__job_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge method: get operationId: get_preferences_users_me_knowledge_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/onboarding-stats/{account_name} method: get operationId: get_onboarding_stats_users_me_onboarding_stats__account_name__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me method: get operationId: get_user_users_me_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/generate method: post operationId: generate_users_me_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: /image method: get operationId: proxy_image_image_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/weather method: get operationId: get_weather_users_me_weather_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/location method: post operationId: ping_location_users_me_location_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/reminders method: post operationId: create_reminder_users_me_reminders_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/reminders method: get operationId: list_reminders_users_me_reminders_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/reminders/{reminder_id} method: get operationId: get_reminder_users_me_reminders__reminder_id__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/reminders/{reminder_id} method: delete operationId: delete_reminder_users_me_reminders__reminder_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: /users/me/reminders/{reminder_id} method: put operationId: update_reminder_users_me_reminders__reminder_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: /users/me/tasks method: get operationId: list_task_configs_users_me_tasks_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/sync method: post operationId: sync_knowledge_users_me_knowledge_sync_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/knowledge/sync/deep method: post operationId: deep_sync_calendars_users_me_knowledge_sync_deep_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/knowledge/life_radar method: get operationId: list_radar_users_me_knowledge_life_radar_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/life_radar method: delete operationId: delete_all_radar_events_users_me_knowledge_life_radar_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: /users/me/knowledge/calendar method: get operationId: list_calendar_events_users_me_knowledge_calendar_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/contacts method: get operationId: list_contacts_users_me_knowledge_contacts_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/life_radar/{id}/status method: patch operationId: update_radar_event_status_users_me_knowledge_life_radar__id__status_patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/knowledge/{activity_type} method: get operationId: get_activity_by_type_users_me_knowledge__activity_type__get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/aggregate/event-entities method: get operationId: get_event_entities_users_me_knowledge_aggregate_event_entities_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/perspective method: post operationId: generate_perspective_users_me_knowledge_perspective_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me/knowledge/graph/root method: get operationId: get_user_graph_root_users_me_knowledge_graph_root_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/me/knowledge/global-entities method: post operationId: query_global_entities_users_me_knowledge_global_entities_post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /radar/schema method: get operationId: get_radar_schema_radar_schema_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/config method: get operationId: get_radar_config_radar_config_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/config method: patch operationId: update_radar_config_radar_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: /management/sessions/kill method: post operationId: kill_user_sessions_management_sessions_kill_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