generated: '2026-07-15' method: generated source: openapi/authorize-openapi-original.yml, openapi/box-openapi-original.yml, openapi/collaboration-whitelist-entries-openapi-original.yml, openapi/collaboration-whitelist-exempt-targets-openapi-original.yml, openapi/collaborations-openapi-original.yml, openapi/collections-openapi-original.yml, openapi/comments-openapi-original.yml, openapi/device-pinners-openapi-original.yml, openapi/enterprises-openapi-original.yml, openapi/events-openapi-original.yml, openapi/file-requests-openapi-original.yml, openapi/file-version-legal-holds-openapi-original.yml, openapi/file-version-retentions-openapi-original.yml, openapi/files-openapi-original.yml, openapi/folder-locks-openapi-original.yml, openapi/folders-openapi-original.yml, openapi/group-memberships-openapi-original.yml, openapi/groups-openapi-original.yml, openapi/integration-mappings-openapi-original.yml, openapi/invites-openapi-original.yml, openapi/legal-hold-policies-openapi-original.yml, openapi/legal-hold-policy-assignments-openapi-original.yml, openapi/metadata-cascade-policies-openapi-original.yml, openapi/metadata-queries-openapi-original.yml, openapi/metadata-templates-openapi-original.yml, openapi/oauth2-openapi-original.yml, openapi/recent-items-openapi-original.yml, openapi/retention-policies-openapi-original.yml, openapi/retention-policy-assignments-openapi-original.yml, openapi/search-openapi-original.yml, openapi/shared-items-openapi-original.yml, openapi/shared-itemsfolders-openapi-original.yml, openapi/shared-itemsweb-links-openapi-original.yml, openapi/shield-information-barrier-reports-openapi-original.yml, openapi/shield-information-barrier-segment-members-openapi-original.yml, openapi/shield-information-barrier-segment-restrictions-openapi-original.yml, openapi/shield-information-barrier-segments-openapi-original.yml, openapi/shield-information-barriers-openapi-original.yml, openapi/sign-requests-openapi-original.yml, openapi/sign-templates-openapi-original.yml, openapi/skill-invocations-openapi-original.yml, openapi/storage-policies-openapi-original.yml, openapi/storage-policy-assignments-openapi-original.yml, openapi/task-assignments-openapi-original.yml, openapi/tasks-openapi-original.yml, openapi/terms-of-service-user-statuses-openapi-original.yml, openapi/terms-of-services-openapi-original.yml, openapi/users-openapi-original.yml, openapi/web-links-openapi-original.yml, openapi/webhooks-openapi-original.yml, openapi/workflows-openapi-original.yml, openapi/zip-downloads-openapi-original.yml 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: 537 by_action_class: connected: 246 acting: 291 by_consequence: read: 246 write: 266 safety-critical: 14 physical: 11 human_in_the_loop_required: 14 operations: - path: /authorize method: get operationId: get_authorize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorize method: get operationId: get_authorize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /oauth2/token method: post operationId: post_oauth2_token x-agentic-access: action-class: 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#refresh method: post operationId: post_oauth2_token#refresh x-agentic-access: action-class: 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/revoke method: post operationId: post_oauth2_revoke 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: /files/{file_id} method: get operationId: get_files_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id} method: post operationId: post_files_id x-agentic-access: action-class: 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/{file_id} method: put operationId: put_files_id x-agentic-access: action-class: 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/{file_id} method: delete operationId: delete_files_id x-agentic-access: action-class: 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/{file_id}/content method: get operationId: get_files_id_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/content method: post operationId: post_files_id_content x-agentic-access: action-class: 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/content method: options operationId: options_files_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/content method: post operationId: post_files_content x-agentic-access: action-class: 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/upload_sessions method: post operationId: post_files_upload_sessions x-agentic-access: action-class: 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/{file_id}/upload_sessions method: post operationId: post_files_id_upload_sessions x-agentic-access: action-class: 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/upload_sessions/{upload_session_id} method: get operationId: get_files_upload_sessions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/upload_sessions/{upload_session_id} method: put operationId: put_files_upload_sessions_id x-agentic-access: action-class: 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/upload_sessions/{upload_session_id} method: delete operationId: delete_files_upload_sessions_id x-agentic-access: action-class: 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/upload_sessions/{upload_session_id}/parts method: get operationId: get_files_upload_sessions_id_parts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/upload_sessions/{upload_session_id}/commit method: post operationId: post_files_upload_sessions_id_commit x-agentic-access: action-class: 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/{file_id}/copy method: post operationId: post_files_id_copy x-agentic-access: action-class: 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/{file_id}/thumbnail.{extension} method: get operationId: get_files_id_thumbnail_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/collaborations method: get operationId: get_files_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/comments method: get operationId: get_files_id_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/tasks method: get operationId: get_files_id_tasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/trash method: get operationId: get_files_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/trash method: delete operationId: delete_files_id_trash x-agentic-access: action-class: 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/{file_id}/versions method: get operationId: get_files_id_versions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/versions/{file_version_id} method: get operationId: get_files_id_versions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/versions/{file_version_id} method: delete operationId: delete_files_id_versions_id x-agentic-access: action-class: 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/{file_id}/versions/{file_version_id} method: put operationId: put_files_id_versions_id x-agentic-access: action-class: 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/{file_id}/versions/current method: post operationId: post_files_id_versions_current x-agentic-access: action-class: 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/{file_id}/metadata method: get operationId: get_files_id_metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: get operationId: get_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: post operationId: post_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: put operationId: put_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: delete operationId: delete_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: get operationId: get_files_id_metadata_id_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/{scope}/{template_key} method: post operationId: post_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: put operationId: put_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: delete operationId: delete_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/global/boxSkillsCards method: get operationId: get_files_id_metadata_global_boxSkillsCards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/global/boxSkillsCards method: post operationId: post_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/metadata/global/boxSkillsCards method: put operationId: put_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/metadata/global/boxSkillsCards method: delete operationId: delete_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/watermark method: get operationId: get_files_id_watermark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/watermark method: put operationId: put_files_id_watermark x-agentic-access: action-class: 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/{file_id}/watermark method: delete operationId: delete_files_id_watermark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_requests/{file_request_id} method: get operationId: get_file_requests_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_requests/{file_request_id} method: put operationId: put_file_requests_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_requests/{file_request_id} method: delete operationId: delete_file_requests_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_requests/{file_request_id}/copy method: post operationId: post_file_requests_id_copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: get operationId: get_folders_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id} method: post operationId: post_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: put operationId: put_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: delete operationId: delete_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/items method: get operationId: get_folders_id_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders method: post operationId: post_folders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/copy method: post operationId: post_folders_id_copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/collaborations method: get operationId: get_folders_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/trash method: get operationId: get_folders_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/trash method: delete operationId: delete_folders_id_trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata method: get operationId: get_folders_id_metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: get operationId: get_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: post operationId: post_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: put operationId: put_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: delete operationId: delete_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: get operationId: get_folders_id_metadata_id_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: post operationId: post_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: put operationId: put_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: delete operationId: delete_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/trash/items method: get operationId: get_folders_trash_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/watermark method: get operationId: get_folders_id_watermark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/watermark method: put operationId: put_folders_id_watermark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/watermark method: delete operationId: delete_folders_id_watermark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folder_locks method: get operationId: get_folder_locks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folder_locks method: post operationId: post_folder_locks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folder_locks/{folder_lock_id} method: delete operationId: delete_folder_locks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates method: get operationId: get_metadata_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema method: get operationId: get_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#add method: put operationId: put_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema#add x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#update method: put operationId: put_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema#update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{scope}/{template_key}/schema method: get operationId: get_metadata_templates_id_id_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/{scope}/{template_key}/schema method: put operationId: put_metadata_templates_id_id_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{scope}/{template_key}/schema method: delete operationId: delete_metadata_templates_id_id_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{template_id} method: get operationId: get_metadata_templates_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/global method: get operationId: get_metadata_templates_global x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise method: get operationId: get_metadata_templates_enterprise x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/schema method: post operationId: post_metadata_templates_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/schema#classifications method: post operationId: post_metadata_templates_schema#classifications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_cascade_policies method: get operationId: get_metadata_cascade_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_cascade_policies method: post operationId: post_metadata_cascade_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_cascade_policies/{metadata_cascade_policy_id} method: get operationId: get_metadata_cascade_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_cascade_policies/{metadata_cascade_policy_id} method: delete operationId: delete_metadata_cascade_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_cascade_policies/{metadata_cascade_policy_id}/apply method: post operationId: post_metadata_cascade_policies_id_apply x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_queries/execute_read method: post operationId: post_metadata_queries_execute_read x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comments/{comment_id} method: get operationId: get_comments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /comments/{comment_id} method: put operationId: put_comments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comments/{comment_id} method: delete operationId: delete_comments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comments method: post operationId: post_comments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaborations/{collaboration_id} method: get operationId: get_collaborations_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaborations/{collaboration_id} method: put operationId: put_collaborations_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaborations/{collaboration_id} method: delete operationId: delete_collaborations_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaborations method: get operationId: get_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaborations method: post operationId: post_collaborations x-agentic-access: action-class: 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 method: get operationId: get_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks method: post operationId: post_tasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id} method: get operationId: get_tasks_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks/{task_id} method: put operationId: put_tasks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id} method: delete operationId: delete_tasks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id}/assignments method: get operationId: get_tasks_id_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /task_assignments method: post operationId: post_task_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task_assignments/{task_assignment_id} method: get operationId: get_task_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /task_assignments/{task_assignment_id} method: put operationId: put_task_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task_assignments/{task_assignment_id} method: delete operationId: delete_task_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shared_items method: get operationId: get_shared_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}#get_shared_link method: get operationId: get_files_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}#add_shared_link method: put operationId: put_files_id#add_shared_link x-agentic-access: action-class: 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/{file_id}#update_shared_link method: put operationId: put_files_id#update_shared_link x-agentic-access: action-class: 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/{file_id}#remove_shared_link method: put operationId: put_files_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shared_items#folders method: get operationId: get_shared_items#folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}#get_shared_link method: get operationId: get_folders_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}#add_shared_link method: put operationId: put_folders_id#add_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}#update_shared_link method: put operationId: put_folders_id#update_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}#remove_shared_link method: put operationId: put_folders_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links method: post operationId: post_web_links x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: get operationId: get_web_links_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id} method: post operationId: post_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: put operationId: put_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: delete operationId: delete_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}/trash method: get operationId: get_web_links_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id}/trash method: delete operationId: delete_web_links_id_trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shared_items#web_links method: get operationId: get_shared_items#web_links x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id}#get_shared_link method: get operationId: get_web_links_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id}#add_shared_link method: put operationId: put_web_links_id#add_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}#update_shared_link method: put operationId: put_web_links_id#update_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}#remove_shared_link method: put operationId: put_web_links_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users method: get operationId: get_users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users method: post operationId: post_users x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me method: get operationId: get_users_me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/terminate_sessions method: post operationId: post_users_terminate_sessions 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/{user_id} method: get operationId: get_users_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id} method: put operationId: put_users_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id} method: delete operationId: delete_users_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/avatar method: get operationId: get_users_id_avatar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id}/avatar method: post operationId: post_users_id_avatar x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/avatar method: delete operationId: delete_users_id_avatar x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/folders/0 method: put operationId: put_users_id_folders_0 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/{user_id}/email_aliases method: get operationId: get_users_id_email_aliases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id}/email_aliases method: post operationId: post_users_id_email_aliases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/email_aliases/{email_alias_id} method: delete operationId: delete_users_id_email_aliases_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/memberships method: get operationId: get_users_id_memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /invites method: post operationId: post_invites x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /invites/{invite_id} method: get operationId: get_invites_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups method: get operationId: get_groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups method: post operationId: post_groups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/terminate_sessions method: post operationId: post_groups_terminate_sessions 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: /groups/{group_id} method: get operationId: get_groups_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id} method: put operationId: put_groups_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{group_id} method: delete operationId: delete_groups_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{group_id}/memberships method: get operationId: get_groups_id_memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id}/collaborations method: get operationId: get_groups_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /group_memberships method: post operationId: post_group_memberships 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: /group_memberships/{group_membership_id} method: get operationId: get_group_memberships_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /group_memberships/{group_membership_id} method: put operationId: put_group_memberships_id 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: /group_memberships/{group_membership_id} method: delete operationId: delete_group_memberships_id x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks method: get operationId: get_webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks method: post operationId: post_webhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhook_id} method: get operationId: get_webhooks_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{webhook_id} method: put operationId: put_webhooks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhook_id} method: delete operationId: delete_webhooks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /skill_invocations/{skill_id} method: put operationId: put_skill_invocations_id 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: /events method: options operationId: options_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: get operationId: get_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections method: get operationId: get_collections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/{collection_id}/items method: get operationId: get_collections_id_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /recent_items method: get operationId: get_recent_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies method: get operationId: get_retention_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies method: post operationId: post_retention_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id} method: get operationId: get_retention_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies/{retention_policy_id} method: put operationId: put_retention_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id} method: delete operationId: delete_retention_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id}/assignments method: get operationId: get_retention_policies_id_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments method: post operationId: post_retention_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policy_assignments/{retention_policy_assignment_id} method: get operationId: get_retention_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments/{retention_policy_assignment_id} method: delete operationId: delete_retention_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policy_assignments/{retention_policy_assignment_id}/files_under_retention method: get operationId: get_retention_policy_assignments_id_files_under_retention x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments/{retention_policy_assignment_id}/file_versions_under_retention method: get operationId: get_retention_policy_assignments_id_file_versions_under_retention x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies method: get operationId: get_legal_hold_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies method: post operationId: post_legal_hold_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policies/{legal_hold_policy_id} method: get operationId: get_legal_hold_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies/{legal_hold_policy_id} method: put operationId: put_legal_hold_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policies/{legal_hold_policy_id} method: delete operationId: delete_legal_hold_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments method: get operationId: get_legal_hold_policy_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments method: post operationId: post_legal_hold_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id} method: get operationId: get_legal_hold_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id} method: delete operationId: delete_legal_hold_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id}/files_on_hold method: get operationId: get_legal_hold_policy_assignments_id_files_on_hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_retentions method: get operationId: get_file_version_retentions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id}/file_versions_on_hold method: get operationId: get_legal_hold_policy_assignments_id_file_versions_on_hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_retentions/{file_version_retention_id} method: get operationId: get_file_version_retentions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_legal_holds/{file_version_legal_hold_id} method: get operationId: get_file_version_legal_holds_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_legal_holds method: get operationId: get_file_version_legal_holds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barriers/{shield_information_barrier_id} method: get operationId: get_shield_information_barriers_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barriers/change_status method: post operationId: post_shield_information_barriers_change_status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barriers method: get operationId: get_shield_information_barriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barriers method: post operationId: post_shield_information_barriers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_reports method: get operationId: get_shield_information_barrier_reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_reports method: post operationId: post_shield_information_barrier_reports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_reports/{shield_information_barrier_report_id} method: get operationId: get_shield_information_barrier_reports_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: get operationId: get_shield_information_barrier_segments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: delete operationId: delete_shield_information_barrier_segments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: put operationId: put_shield_information_barrier_segments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segments method: get operationId: get_shield_information_barrier_segments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segments method: post operationId: post_shield_information_barrier_segments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_members/{shield_information_barrier_segment_member_id} method: get operationId: get_shield_information_barrier_segment_members_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_members/{shield_information_barrier_segment_member_id} method: delete operationId: delete_shield_information_barrier_segment_members_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_members method: get operationId: get_shield_information_barrier_segment_members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_members method: post operationId: post_shield_information_barrier_segment_members x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_restrictions/{shield_information_barrier_segment_restriction_id} method: get operationId: get_shield_information_barrier_segment_restrictions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_restrictions/{shield_information_barrier_segment_restriction_id} method: delete operationId: delete_shield_information_barrier_segment_restrictions_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_restrictions method: get operationId: get_shield_information_barrier_segment_restrictions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_restrictions method: post operationId: post_shield_information_barrier_segment_restrictions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /device_pinners/{device_pinner_id} method: get operationId: get_device_pinners_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /device_pinners/{device_pinner_id} method: delete operationId: delete_device_pinners_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enterprises/{enterprise_id}/device_pinners method: get operationId: get_enterprises_id_device_pinners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_services method: get operationId: get_terms_of_services x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_services method: post operationId: post_terms_of_services x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_services/{terms_of_service_id} method: get operationId: get_terms_of_services_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_services/{terms_of_service_id} method: put operationId: put_terms_of_services_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_service_user_statuses method: get operationId: get_terms_of_service_user_statuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_service_user_statuses method: post operationId: post_terms_of_service_user_statuses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_service_user_statuses/{terms_of_service_user_status_id} method: put operationId: put_terms_of_service_user_statuses_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_entries method: get operationId: get_collaboration_whitelist_entries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_entries method: post operationId: post_collaboration_whitelist_entries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_entries/{collaboration_whitelist_entry_id} method: get operationId: get_collaboration_whitelist_entries_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_entries/{collaboration_whitelist_entry_id} method: delete operationId: delete_collaboration_whitelist_entries_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_exempt_targets method: get operationId: get_collaboration_whitelist_exempt_targets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_exempt_targets method: post operationId: post_collaboration_whitelist_exempt_targets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id} method: get operationId: get_collaboration_whitelist_exempt_targets_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id} method: delete operationId: delete_collaboration_whitelist_exempt_targets_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_policies method: get operationId: get_storage_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policies/{storage_policy_id} method: get operationId: get_storage_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments method: get operationId: get_storage_policy_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments method: post operationId: post_storage_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_policy_assignments/{storage_policy_assignment_id} method: get operationId: get_storage_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments/{storage_policy_assignment_id} method: put operationId: put_storage_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_policy_assignments/{storage_policy_assignment_id} method: delete operationId: delete_storage_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zip_downloads method: post operationId: post_zip_downloads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zip_downloads/{zip_download_id}/content method: get operationId: get_zip_downloads_id_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zip_downloads/{zip_download_id}/status method: get operationId: get_zip_downloads_id_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_requests/{sign_request_id}/cancel method: post operationId: post_sign_requests_id_cancel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sign_requests/{sign_request_id}/resend method: post operationId: post_sign_requests_id_resend 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: /sign_requests/{sign_request_id} method: get operationId: get_sign_requests_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_requests method: get operationId: get_sign_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_requests method: post operationId: post_sign_requests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workflows method: get operationId: get_workflows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workflows/{workflow_id}/start method: post operationId: post_workflows_id_start x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sign_templates method: get operationId: get_sign_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_templates/{template_id} method: get operationId: get_sign_templates_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integration_mappings/slack method: get operationId: get_integration_mappings_slack x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integration_mappings/slack method: post operationId: post_integration_mappings_slack x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /integration_mappings/slack/{integration_mapping_id} method: put operationId: put_integration_mappings_slack_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /integration_mappings/slack/{integration_mapping_id} method: delete operationId: delete_integration_mappings_slack_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_entries method: get operationId: get_collaboration_whitelist_entries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_entries method: post operationId: post_collaboration_whitelist_entries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_entries/{collaboration_whitelist_entry_id} method: get operationId: get_collaboration_whitelist_entries_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_entries/{collaboration_whitelist_entry_id} method: delete operationId: delete_collaboration_whitelist_entries_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_exempt_targets method: get operationId: get_collaboration_whitelist_exempt_targets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_exempt_targets method: post operationId: post_collaboration_whitelist_exempt_targets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id} method: get operationId: get_collaboration_whitelist_exempt_targets_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id} method: delete operationId: delete_collaboration_whitelist_exempt_targets_id x-agentic-access: action-class: 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/{file_id}/collaborations method: get operationId: get_files_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/collaborations method: get operationId: get_folders_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaborations/{collaboration_id} method: get operationId: get_collaborations_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaborations/{collaboration_id} method: put operationId: put_collaborations_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaborations/{collaboration_id} method: delete operationId: delete_collaborations_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collaborations method: get operationId: get_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collaborations method: post operationId: post_collaborations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{group_id}/collaborations method: get operationId: get_groups_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections method: get operationId: get_collections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/{collection_id}/items method: get operationId: get_collections_id_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/comments method: get operationId: get_files_id_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /comments/{comment_id} method: get operationId: get_comments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /comments/{comment_id} method: put operationId: put_comments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comments/{comment_id} method: delete operationId: delete_comments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /comments method: post operationId: post_comments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /device_pinners/{device_pinner_id} method: get operationId: get_device_pinners_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /device_pinners/{device_pinner_id} method: delete operationId: delete_device_pinners_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /enterprises/{enterprise_id}/device_pinners method: get operationId: get_enterprises_id_device_pinners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /enterprises/{enterprise_id}/device_pinners method: get operationId: get_enterprises_id_device_pinners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: options operationId: options_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: get operationId: get_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_requests/{file_request_id} method: get operationId: get_file_requests_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_requests/{file_request_id} method: put operationId: put_file_requests_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_requests/{file_request_id} method: delete operationId: delete_file_requests_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_requests/{file_request_id}/copy method: post operationId: post_file_requests_id_copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /file_version_legal_holds/{file_version_legal_hold_id} method: get operationId: get_file_version_legal_holds_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_legal_holds method: get operationId: get_file_version_legal_holds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_retentions method: get operationId: get_file_version_retentions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /file_version_retentions/{file_version_retention_id} method: get operationId: get_file_version_retentions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id} method: get operationId: get_files_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id} method: post operationId: post_files_id x-agentic-access: action-class: 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/{file_id} method: put operationId: put_files_id x-agentic-access: action-class: 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/{file_id} method: delete operationId: delete_files_id x-agentic-access: action-class: 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/{file_id}/content method: get operationId: get_files_id_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/content method: post operationId: post_files_id_content x-agentic-access: action-class: 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/content method: options operationId: options_files_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/content method: post operationId: post_files_content x-agentic-access: action-class: 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/upload_sessions method: post operationId: post_files_upload_sessions x-agentic-access: action-class: 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/{file_id}/upload_sessions method: post operationId: post_files_id_upload_sessions x-agentic-access: action-class: 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/upload_sessions/{upload_session_id} method: get operationId: get_files_upload_sessions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/upload_sessions/{upload_session_id} method: put operationId: put_files_upload_sessions_id x-agentic-access: action-class: 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/upload_sessions/{upload_session_id} method: delete operationId: delete_files_upload_sessions_id x-agentic-access: action-class: 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/upload_sessions/{upload_session_id}/parts method: get operationId: get_files_upload_sessions_id_parts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/upload_sessions/{upload_session_id}/commit method: post operationId: post_files_upload_sessions_id_commit x-agentic-access: action-class: 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/{file_id}/copy method: post operationId: post_files_id_copy x-agentic-access: action-class: 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/{file_id}/thumbnail.{extension} method: get operationId: get_files_id_thumbnail_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/collaborations method: get operationId: get_files_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/comments method: get operationId: get_files_id_comments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/tasks method: get operationId: get_files_id_tasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/trash method: get operationId: get_files_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/trash method: delete operationId: delete_files_id_trash x-agentic-access: action-class: 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/{file_id}/versions method: get operationId: get_files_id_versions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/versions/{file_version_id} method: get operationId: get_files_id_versions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/versions/{file_version_id} method: delete operationId: delete_files_id_versions_id x-agentic-access: action-class: 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/{file_id}/versions/{file_version_id} method: put operationId: put_files_id_versions_id x-agentic-access: action-class: 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/{file_id}/versions/current method: post operationId: post_files_id_versions_current x-agentic-access: action-class: 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/{file_id}/metadata method: get operationId: get_files_id_metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: get operationId: get_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: post operationId: post_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: put operationId: put_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: delete operationId: delete_files_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: get operationId: get_files_id_metadata_id_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/{scope}/{template_key} method: post operationId: post_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: put operationId: put_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/{scope}/{template_key} method: delete operationId: delete_files_id_metadata_id_id x-agentic-access: action-class: 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/{file_id}/metadata/global/boxSkillsCards method: get operationId: get_files_id_metadata_global_boxSkillsCards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/metadata/global/boxSkillsCards method: post operationId: post_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/metadata/global/boxSkillsCards method: put operationId: put_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/metadata/global/boxSkillsCards method: delete operationId: delete_files_id_metadata_global_boxSkillsCards 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: /files/{file_id}/watermark method: get operationId: get_files_id_watermark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}/watermark method: put operationId: put_files_id_watermark x-agentic-access: action-class: 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/{file_id}/watermark method: delete operationId: delete_files_id_watermark x-agentic-access: action-class: 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/{file_id}#get_shared_link method: get operationId: get_files_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{file_id}#add_shared_link method: put operationId: put_files_id#add_shared_link x-agentic-access: action-class: 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/{file_id}#update_shared_link method: put operationId: put_files_id#update_shared_link x-agentic-access: action-class: 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/{file_id}#remove_shared_link method: put operationId: put_files_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policy_assignments/{retention_policy_assignment_id}/files_under_retention method: get operationId: get_retention_policy_assignments_id_files_under_retention x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id}/files_on_hold method: get operationId: get_legal_hold_policy_assignments_id_files_on_hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folder_locks method: get operationId: get_folder_locks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folder_locks method: post operationId: post_folder_locks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folder_locks/{folder_lock_id} method: delete operationId: delete_folder_locks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: get operationId: get_folders_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id} method: post operationId: post_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: put operationId: put_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id} method: delete operationId: delete_folders_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/items method: get operationId: get_folders_id_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders method: post operationId: post_folders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/copy method: post operationId: post_folders_id_copy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/collaborations method: get operationId: get_folders_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/trash method: get operationId: get_folders_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/trash method: delete operationId: delete_folders_id_trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata method: get operationId: get_folders_id_metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: get operationId: get_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: post operationId: post_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: put operationId: put_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/enterprise/securityClassification-6VMVochwUWo method: delete operationId: delete_folders_id_metadata_enterprise_securityClassification-6VMVochwUWo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: get operationId: get_folders_id_metadata_id_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: post operationId: post_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: put operationId: put_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/metadata/{scope}/{template_key} method: delete operationId: delete_folders_id_metadata_id_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/trash/items method: get operationId: get_folders_trash_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/watermark method: get operationId: get_folders_id_watermark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}/watermark method: put operationId: put_folders_id_watermark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}/watermark method: delete operationId: delete_folders_id_watermark x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}#get_shared_link method: get operationId: get_folders_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /folders/{folder_id}#add_shared_link method: put operationId: put_folders_id#add_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}#update_shared_link method: put operationId: put_folders_id#update_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /folders/{folder_id}#remove_shared_link method: put operationId: put_folders_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/folders/0 method: put operationId: put_users_id_folders_0 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: /group_memberships method: post operationId: post_group_memberships 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: /group_memberships/{group_membership_id} method: get operationId: get_group_memberships_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /group_memberships/{group_membership_id} method: put operationId: put_group_memberships_id 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: /group_memberships/{group_membership_id} method: delete operationId: delete_group_memberships_id x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups method: get operationId: get_groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups method: post operationId: post_groups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/terminate_sessions method: post operationId: post_groups_terminate_sessions 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: /groups/{group_id} method: get operationId: get_groups_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id} method: put operationId: put_groups_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{group_id} method: delete operationId: delete_groups_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /groups/{group_id}/memberships method: get operationId: get_groups_id_memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /groups/{group_id}/collaborations method: get operationId: get_groups_id_collaborations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integration_mappings/slack method: get operationId: get_integration_mappings_slack x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /integration_mappings/slack method: post operationId: post_integration_mappings_slack x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /integration_mappings/slack/{integration_mapping_id} method: put operationId: put_integration_mappings_slack_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /integration_mappings/slack/{integration_mapping_id} method: delete operationId: delete_integration_mappings_slack_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /invites method: post operationId: post_invites x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /invites/{invite_id} method: get operationId: get_invites_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies method: get operationId: get_legal_hold_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies method: post operationId: post_legal_hold_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policies/{legal_hold_policy_id} method: get operationId: get_legal_hold_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policies/{legal_hold_policy_id} method: put operationId: put_legal_hold_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policies/{legal_hold_policy_id} method: delete operationId: delete_legal_hold_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments method: get operationId: get_legal_hold_policy_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments method: post operationId: post_legal_hold_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id} method: get operationId: get_legal_hold_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id} method: delete operationId: delete_legal_hold_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id}/files_on_hold method: get operationId: get_legal_hold_policy_assignments_id_files_on_hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /legal_hold_policy_assignments/{legal_hold_policy_assignment_id}/file_versions_on_hold method: get operationId: get_legal_hold_policy_assignments_id_file_versions_on_hold x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_cascade_policies method: get operationId: get_metadata_cascade_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_cascade_policies method: post operationId: post_metadata_cascade_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_cascade_policies/{metadata_cascade_policy_id} method: get operationId: get_metadata_cascade_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_cascade_policies/{metadata_cascade_policy_id} method: delete operationId: delete_metadata_cascade_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_cascade_policies/{metadata_cascade_policy_id}/apply method: post operationId: post_metadata_cascade_policies_id_apply x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_queries/execute_read method: post operationId: post_metadata_queries_execute_read x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates method: get operationId: get_metadata_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema method: get operationId: get_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#add method: put operationId: put_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema#add x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#update method: put operationId: put_metadata_templates_enterprise_securityClassification-6VMVochwUWo_schema#update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{scope}/{template_key}/schema method: get operationId: get_metadata_templates_id_id_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/{scope}/{template_key}/schema method: put operationId: put_metadata_templates_id_id_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{scope}/{template_key}/schema method: delete operationId: delete_metadata_templates_id_id_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/{template_id} method: get operationId: get_metadata_templates_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/global method: get operationId: get_metadata_templates_global x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/enterprise method: get operationId: get_metadata_templates_enterprise x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadata_templates/schema method: post operationId: post_metadata_templates_schema x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /metadata_templates/schema#classifications method: post operationId: post_metadata_templates_schema#classifications x-agentic-access: action-class: 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: post_oauth2_token x-agentic-access: action-class: 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#refresh method: post operationId: post_oauth2_token#refresh x-agentic-access: action-class: 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/revoke method: post operationId: post_oauth2_revoke 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: /recent_items method: get operationId: get_recent_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies method: get operationId: get_retention_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies method: post operationId: post_retention_policies x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id} method: get operationId: get_retention_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policies/{retention_policy_id} method: put operationId: put_retention_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id} method: delete operationId: delete_retention_policies_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policies/{retention_policy_id}/assignments method: get operationId: get_retention_policies_id_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments method: post operationId: post_retention_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policy_assignments/{retention_policy_assignment_id} method: get operationId: get_retention_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments/{retention_policy_assignment_id} method: delete operationId: delete_retention_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /retention_policy_assignments/{retention_policy_assignment_id}/files_under_retention method: get operationId: get_retention_policy_assignments_id_files_under_retention x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /retention_policy_assignments/{retention_policy_assignment_id}/file_versions_under_retention method: get operationId: get_retention_policy_assignments_id_file_versions_under_retention x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search method: get operationId: get_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shared_items method: get operationId: get_shared_items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shared_items#folders method: get operationId: get_shared_items#folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shared_items#web_links method: get operationId: get_shared_items#web_links x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shared_items#folders method: get operationId: get_shared_items#folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shared_items#web_links method: get operationId: get_shared_items#web_links x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_reports method: get operationId: get_shield_information_barrier_reports x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_reports method: post operationId: post_shield_information_barrier_reports x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_reports/{shield_information_barrier_report_id} method: get operationId: get_shield_information_barrier_reports_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_members/{shield_information_barrier_segment_member_id} method: get operationId: get_shield_information_barrier_segment_members_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_members/{shield_information_barrier_segment_member_id} method: delete operationId: delete_shield_information_barrier_segment_members_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_members method: get operationId: get_shield_information_barrier_segment_members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_members method: post operationId: post_shield_information_barrier_segment_members x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_restrictions/{shield_information_barrier_segment_restriction_id} method: get operationId: get_shield_information_barrier_segment_restrictions_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_restrictions/{shield_information_barrier_segment_restriction_id} method: delete operationId: delete_shield_information_barrier_segment_restrictions_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segment_restrictions method: get operationId: get_shield_information_barrier_segment_restrictions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segment_restrictions method: post operationId: post_shield_information_barrier_segment_restrictions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: get operationId: get_shield_information_barrier_segments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: delete operationId: delete_shield_information_barrier_segments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segments/{shield_information_barrier_segment_id} method: put operationId: put_shield_information_barrier_segments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barrier_segments method: get operationId: get_shield_information_barrier_segments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barrier_segments method: post operationId: post_shield_information_barrier_segments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barriers/{shield_information_barrier_id} method: get operationId: get_shield_information_barriers_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barriers/change_status method: post operationId: post_shield_information_barriers_change_status x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shield_information_barriers method: get operationId: get_shield_information_barriers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /shield_information_barriers method: post operationId: post_shield_information_barriers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sign_requests/{sign_request_id}/cancel method: post operationId: post_sign_requests_id_cancel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sign_requests/{sign_request_id}/resend method: post operationId: post_sign_requests_id_resend 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: /sign_requests/{sign_request_id} method: get operationId: get_sign_requests_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_requests method: get operationId: get_sign_requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_requests method: post operationId: post_sign_requests x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sign_templates method: get operationId: get_sign_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sign_templates/{template_id} method: get operationId: get_sign_templates_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /skill_invocations/{skill_id} method: put operationId: put_skill_invocations_id 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: /storage_policies method: get operationId: get_storage_policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policies/{storage_policy_id} method: get operationId: get_storage_policies_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments method: get operationId: get_storage_policy_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments method: post operationId: post_storage_policy_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_policy_assignments/{storage_policy_assignment_id} method: get operationId: get_storage_policy_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /storage_policy_assignments/{storage_policy_assignment_id} method: put operationId: put_storage_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /storage_policy_assignments/{storage_policy_assignment_id} method: delete operationId: delete_storage_policy_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task_assignments method: post operationId: post_task_assignments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task_assignments/{task_assignment_id} method: get operationId: get_task_assignments_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /task_assignments/{task_assignment_id} method: put operationId: put_task_assignments_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task_assignments/{task_assignment_id} method: delete operationId: delete_task_assignments_id x-agentic-access: action-class: 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/{file_id}/tasks method: get operationId: get_files_id_tasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks method: post operationId: post_tasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id} method: get operationId: get_tasks_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tasks/{task_id} method: put operationId: put_tasks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id} method: delete operationId: delete_tasks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /tasks/{task_id}/assignments method: get operationId: get_tasks_id_assignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_service_user_statuses method: get operationId: get_terms_of_service_user_statuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_service_user_statuses method: post operationId: post_terms_of_service_user_statuses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_service_user_statuses/{terms_of_service_user_status_id} method: put operationId: put_terms_of_service_user_statuses_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_services method: get operationId: get_terms_of_services x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_services method: post operationId: post_terms_of_services x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /terms_of_services/{terms_of_service_id} method: get operationId: get_terms_of_services_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms_of_services/{terms_of_service_id} method: put operationId: put_terms_of_services_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users method: get operationId: get_users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users method: post operationId: post_users x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/me method: get operationId: get_users_me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/terminate_sessions method: post operationId: post_users_terminate_sessions 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/{user_id} method: get operationId: get_users_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id} method: put operationId: put_users_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id} method: delete operationId: delete_users_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/avatar method: get operationId: get_users_id_avatar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id}/avatar method: post operationId: post_users_id_avatar x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/avatar method: delete operationId: delete_users_id_avatar x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/folders/0 method: put operationId: put_users_id_folders_0 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/{user_id}/email_aliases method: get operationId: get_users_id_email_aliases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{user_id}/email_aliases method: post operationId: post_users_id_email_aliases x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/email_aliases/{email_alias_id} method: delete operationId: delete_users_id_email_aliases_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{user_id}/memberships method: get operationId: get_users_id_memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links method: post operationId: post_web_links x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: get operationId: get_web_links_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id} method: post operationId: post_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: put operationId: put_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id} method: delete operationId: delete_web_links_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}/trash method: get operationId: get_web_links_id_trash x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id}/trash method: delete operationId: delete_web_links_id_trash x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}#get_shared_link method: get operationId: get_web_links_id#get_shared_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /web_links/{web_link_id}#add_shared_link method: put operationId: put_web_links_id#add_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}#update_shared_link method: put operationId: put_web_links_id#update_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /web_links/{web_link_id}#remove_shared_link method: put operationId: put_web_links_id#remove_shared_link x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks method: get operationId: get_webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks method: post operationId: post_webhooks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhook_id} method: get operationId: get_webhooks_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /webhooks/{webhook_id} method: put operationId: put_webhooks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /webhooks/{webhook_id} method: delete operationId: delete_webhooks_id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /workflows method: get operationId: get_workflows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workflows/{workflow_id}/start method: post operationId: post_workflows_id_start x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zip_downloads method: post operationId: post_zip_downloads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zip_downloads/{zip_download_id}/content method: get operationId: get_zip_downloads_id_content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zip_downloads/{zip_download_id}/status method: get operationId: get_zip_downloads_id_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none