generated: '2026-07-15' method: generated source: openapi/openapi-accounts.yaml, openapi/openapi-app.yaml 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: 308 by_action_class: connected: 137 acting: 171 by_consequence: read: 137 write: 154 physical: 11 safety-critical: 6 human_in_the_loop_required: 6 operations: - path: /accounts/application/ method: get operationId: list_all_applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/demographic/ method: post operationId: create_demographic x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/demographic/show_prompt/ method: get operationId: show_demographic_prompt_for_organization_users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/demographic/validate_domain/ method: post operationId: validate_domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/domain/ method: get operationId: list_domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/domain/ method: post operationId: create_domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/domain/{id}/ method: delete operationId: destroy_domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/domain/{id}/toggle_lock/ method: patch operationId: toggle_domain_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/domain/{id}/verify/ method: patch operationId: verify_domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/invitation/ method: get operationId: list_invitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/invitation/ method: post operationId: create_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/invitation/{id}/ method: delete operationId: delete_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/invitation/{id}/accept_workspace_invitation/ method: post operationId: accept_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/invitation/{id}/decline_workspace_invitation/ method: delete operationId: decline_workspace_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/invitation/{id}/resend_invitation/ method: post operationId: resend_invitation 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: /accounts/invitation/list_workspace_invitations/ method: get operationId: list_workspace_invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/mfa/ method: get operationId: mfa_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/mfa/delete-totp-device/ method: delete operationId: mfa_delete_totp_device_destroy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/mfa/disable-mfa/ method: post operationId: mfa_disable 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: /accounts/mfa/enable-mfa/ method: post operationId: mfa_enable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/mfa/generate-backup-tokens/ method: post operationId: mfa_generate_backup_tokens_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/mfa/mark-device-primary/ method: put operationId: mfa_mark_device_primary_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: /accounts/mfa/setup-totp-device/ method: get operationId: mfa_setup_totp_device_retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/mfa/verify-totp-device/ method: post operationId: mfa_verify_totp_device_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/organization/csm_details/ method: get operationId: get_csm_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/organization/delete_organization/ method: post operationId: delete_organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/organization/details/ method: get operationId: get_organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/organization/meta/ method: get operationId: get_organization_meta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/organization/toggle_mfa_status/ method: patch operationId: toggle_organization_mfa_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: /accounts/organization/toggle_password_based_login/ method: patch operationId: toggle_password_based_login x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/organization/update_org/ method: patch operationId: update_organization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/organization/update_subdomain/ method: patch operationId: update_organization_subdomain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/organization_onboarding/ method: get operationId: organization_onboarding_retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/organization_onboarding/ method: patch operationId: organization_onboarding_partial_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: /accounts/saml/ method: get operationId: list_saml_providers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/saml/ method: post operationId: create_saml_provider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/saml/{id}/ method: get operationId: retrieve_saml_provider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/saml/{id}/ method: put operationId: update_saml_provider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/saml/{id}/ method: patch operationId: saml_partial_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: /accounts/saml/{id}/ method: delete operationId: delete_saml_provider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/saml/{id}/toggle_active/ method: post operationId: toggle_saml_provider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/scim/config/ method: get operationId: get_scim_config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/scim/keys/ method: post operationId: create_scim_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/scim/keys/{key_id}/ method: delete operationId: delete_scim_key x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/scim/toggle_provisioning/ method: post operationId: toggle_scim_provisioning 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: /accounts/team/ method: get operationId: list_all_team_members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/team/{id}/change_role/ method: put operationId: change_role_of_team_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/team/{id}/toggle_user_status/ method: patch operationId: toggle_user_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: /accounts/team/transfer_ownership/ method: put operationId: transfer_ownership_to_admin_user 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: /accounts/user/change_email/ method: put operationId: change_email x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/user/change_password/ method: put operationId: change_password x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/user/config_meta/ method: get operationId: user_config_meta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/user/detail/{guid}/ method: get operationId: get_use_by_guid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/user/initiate_authorization_sequence/ method: post operationId: initiate_authorization_sequence x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/user/me/ method: get operationId: get_me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/user/me/ method: put operationId: update_me x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/user/me/ method: patch operationId: partial_update_user_details x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/user/organizations/ method: get operationId: get_user_organizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/user/verify_authorization/ method: post operationId: verify_authorization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /community/docupilot/topics/ method: get operationId: community_docupilot_topics_retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/auth_tokens/ method: get operationId: list_auth_tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/auth_tokens/ method: post operationId: create_auth_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: /dashboard/accounts/v2/auth_tokens/{id}/ method: put operationId: update_auth_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: /dashboard/accounts/v2/auth_tokens/{id}/ method: delete operationId: delete_auth_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: /dashboard/accounts/v2/invitations/ method: get operationId: list_invitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/invitations/ method: post operationId: create_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/invitations/{id}/ method: delete operationId: delete_invitation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/invitations/{id}/resend_invitation/ method: post operationId: resend_invitation 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: /dashboard/accounts/v2/organization/current/ method: get operationId: get_current_organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/addon_pricing_info/ method: get operationId: addon_pricing_info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/buy_addon/ method: post operationId: purchase_addon 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: /dashboard/accounts/v2/subscription/details/ method: get operationId: get_subscription_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/extend_trial/ method: post operationId: extend_trial x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/subscription/hosted_page/ method: get operationId: get_chargebee_hosted_page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/portal_session/ method: get operationId: get_chargebee_portal_session x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/remaining_months/ method: get operationId: get_subscription_remaining_months x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/subscription/renew_request/ method: post operationId: subscription_renew_request_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/subscription/resume/ method: post operationId: resume_subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/subscription/unpaid_invoices/ method: get operationId: get_chargebee_unpaid_invoices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/team/ method: get operationId: list_all_team_members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/team/{id}/change_role/ method: put operationId: change_role_of_team_member x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/team/{id}/toggle_user_status/ method: patch operationId: toggle_user_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: /dashboard/accounts/v2/template_gallery/ method: get operationId: list_gallery_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/template_gallery/{id}/ method: get operationId: get_gallery_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/user_satisfaction_survey/g2_review/ method: get operationId: g2_review x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/user_satisfaction_survey/nps_next_reminder/ method: post operationId: nps_next_reminder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/user_satisfaction_survey/nps_rating/ method: post operationId: nps_rating x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/user_satisfaction_survey/save_user_feedback/ method: post operationId: save_customer_feedback x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/user_satisfaction_survey/show_survey_prompt/ method: get operationId: show_survey_prompt x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/user_satisfaction_survey/update_g2_review_updated_on/ method: post operationId: update_g2_review_updated_on x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/users/exchange_session/ method: get operationId: get_exchange_session_code x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/users/initiate_authorization_sequence/ method: post operationId: initiate_authorization_sequence 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: /dashboard/accounts/v2/users/me/ method: get operationId: get_me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/users/migrate_session/ method: get operationId: attach_session_from_exchange_code x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/users/update_user_profile/ method: patch operationId: update_user_profile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/workspaces/ method: get operationId: list_workspaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/workspaces/ method: post operationId: create_workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/workspaces/current/ method: get operationId: get_current_workspace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/workspaces/current/ method: patch operationId: update_current_workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/workspaces/current/delete/ method: post operationId: delete_current_workspace x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/accounts/v2/workspaces/retention_preference/ method: get operationId: get_workspace_data_retention_preference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/accounts/v2/workspaces/retention_preference/ method: put operationId: update_workspace_data_retention_preference x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/ai/online-builder/create_template/ method: post operationId: create_template_online_builder_ai x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/ai/online-builder/edit_template/ method: post operationId: edit_template_online_builder_ai x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/ai/online-builder/list_prompt_suggestions/ method: post operationId: prompt_suggestions_online_builder_ai x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/ai/word-add-in/edit_template/ method: post operationId: edit_word_template_using_ai x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/ai/word-add-in/list_prompt_suggestions/ method: post operationId: prompt_suggestions_word_add_in_ai x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/append/ method: post operationId: append_files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/ method: get operationId: list_content_blocks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/ method: post operationId: create_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{content_block_id}/permissions/ method: get operationId: list_content_block_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{content_block_id}/permissions/ method: post operationId: create_content_block_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{content_block_id}/permissions/{id}/ method: get operationId: get_content_block_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{content_block_id}/permissions/{id}/ method: patch operationId: update_content_block_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{content_block_id}/permissions/{id}/ method: delete operationId: revoke_content_block_sharing_permission 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: /dashboard/api/v2/content_blocks/{id}/ method: get operationId: get_content_block x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{id}/ method: put operationId: update_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/ method: patch operationId: update_content_block_data x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/ method: delete operationId: delete_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/copy/ method: post operationId: copy_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/download/ method: get operationId: download_content_block_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{id}/editor_version/ method: patch operationId: update_content_block_editor_version x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/inline_image/ method: post operationId: upload_inline_image_of_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/preview/ method: get operationId: preview_content_block_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{id}/schema/ method: get operationId: get_content_block_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{id}/templates/ method: get operationId: list_content_block_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/{id}/test/ method: post operationId: test_content_block x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/content_blocks/{id}/test_data/ method: get operationId: get_test_data_for_content_block x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/content_blocks/detail/by-key/ method: get operationId: fetch_content_block_detail_by_key x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/convert/ method: post operationId: convert-files x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/domain/{id}/ method: get operationId: get_domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/domain/{id}/verify/ method: patch operationId: verify_domain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/folders/ method: get operationId: list_folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/folders/ method: post operationId: create_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/folders/{folder_id}/permissions/ method: get operationId: list_folder_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/folders/{folder_id}/permissions/ method: post operationId: create_folder_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/folders/{folder_id}/permissions/{id}/ method: get operationId: get_folder_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/folders/{folder_id}/permissions/{id}/ method: patch operationId: update_folder_sharing_permission_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: /dashboard/api/v2/folders/{folder_id}/permissions/{id}/ method: delete operationId: revoke_folder_sharing_permission 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: /dashboard/api/v2/folders/{id}/ method: put operationId: update_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/folders/{id}/ method: delete operationId: delete_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/folders/count/ method: get operationId: get_user_created_folder_count x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/folders/sharing_status/ method: get operationId: folders_sharing_status_retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/history/ method: get operationId: get_created_documents_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/history/{id}/download/ method: get operationId: download_created_document x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/history/{id}/retry_delivery/ method: post operationId: retry_delivery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/history/export/ method: get operationId: get_created_export_merge_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/history/export/ method: post operationId: create_export_history_task x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/history/export/{id}/download/ method: get operationId: download_created_export_document x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/ method: get operationId: list_delivery_accounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/ method: post operationId: add_delivery_account x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/linked_accounts/{integrator_type}/invoke/ method: get operationId: invoke_integrator x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/ method: put operationId: update_delivery_account x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/linked_accounts/{id}/ method: delete operationId: revoke_delivery_account 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: /dashboard/api/v2/linked_accounts/{id}/box_drive_picker_payload/ method: get operationId: get_box_drive_picker_payload x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/deliveries/ method: get operationId: list_account_deliveries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/delivery_emails/ method: get operationId: list_delivery_emails_for_email_account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/docusign_folders/ method: get operationId: get_docusign_folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/google_picker_payload/ method: get operationId: get_google_picker_payload x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/initiate_authorization/ method: post operationId: initiate_email_authorization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/linked_accounts/{id}/reconnect/ method: get operationId: reconnect_account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/sharepoint_picker_payload/ method: get operationId: get_sharepoint_picker_payload x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/linked_accounts/{id}/toggle_use_for_images/ method: post operationId: update_delivery_accounts_use_for_images_flag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/linked_accounts/{id}/verify_otp/ method: put operationId: verify_email_otp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/linked_accounts/send_test_mail/ method: post operationId: Send test mail 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: /dashboard/api/v2/merge_history/ method: get operationId: get_created_documents_merge_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/merge_history/{id}/download/ method: get operationId: download_created_document_using_document_merge_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/pdf/transform/ method: post operationId: pdf_transform x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/permissions/content_block/ method: get operationId: get_content_block_permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/permissions/folder/ method: get operationId: get_folder_permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/permissions/global/ method: get operationId: get_global_permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/permissions/template/ method: get operationId: get_template_permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/personalization/ method: get operationId: get_user_personalization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/personalization/ method: post operationId: update_user_personalization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/ method: get operationId: list_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/ method: post operationId: create_template x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/ method: get operationId: get_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/ method: put operationId: update_template x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/ method: patch operationId: update_template_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: /dashboard/api/v2/templates/{id}/ method: delete operationId: trash_template x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/copy/ method: post operationId: copy_template x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/delivery_count/ method: get operationId: get_template_delivery_count x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/download/ method: get operationId: download_template_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/editor_version/ method: patch operationId: update_template_editor_version x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/generate/ method: post operationId: generate_document x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/generate_test_data/ method: get operationId: generate_test_data x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/inline_image/ method: post operationId: upload_inline_image_of_template x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/migrate_to_native_syntax/ method: post operationId: migrate_to_native_syntax x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/permanent_delete/ method: delete operationId: delete_template_permanently x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/preview/ method: get operationId: preview_template x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/publish/ method: post operationId: publish_latest_template_version x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/restore/ method: put operationId: restore_template_from_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: /dashboard/api/v2/templates/{id}/schema/ method: get operationId: get_template_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/schema/detail/ method: get operationId: get_detailed_template_schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{id}/test/ method: post operationId: test_document_generation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{id}/test_data/ method: get operationId: get_test_data x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/deliveries/ method: get operationId: list_template_deliveries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/deliveries/ method: post operationId: create_template_delivery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/ method: get operationId: retrieve_template_delivery x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/ method: put operationId: update_template_delivery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/ method: delete operationId: delete_template_delivery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/attachments/ method: post operationId: upload_delivery_attachments x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/attachments/{attachment_id}/ method: get operationId: download_delivery_attachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/attachments/{attachment_id}/ method: delete operationId: delete_delivery_attachment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/deliveries/{id}/upgrade_docusign/ method: post operationId: upgrade_docusign_delivery x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/ method: get operationId: list_bulk_generation_tasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/ method: get operationId: get_bulk_generation_task x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/cancel/ method: put operationId: cancel_bulk_generation_task x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/draft/ method: get operationId: get_bulk_generation_draft x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/draft/ method: put operationId: update_bulk_generation_draft x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/get_mapping/ method: get operationId: get_mapping_data_based_on_delimiter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/{id}/trigger/ method: put operationId: trigger_bulk_generation_draft x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/sample_csv/ method: post operationId: sample_csv x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/generate/bulk/upload/ method: post operationId: upload_for_bulk_generation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/merge_links/ method: get operationId: list_generation_links x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/merge_links/ method: post operationId: create_template_merge_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: /dashboard/api/v2/templates/{template_id}/merge_links/{id}/ method: delete operationId: delete_template_merge_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: /dashboard/api/v2/templates/{template_id}/permissions/ method: get operationId: list_template_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/permissions/ method: post operationId: create_template_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/permissions/{id}/ method: get operationId: get_template_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/permissions/{id}/ method: patch operationId: update_template_sharing_permission_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: /dashboard/api/v2/templates/{template_id}/permissions/{id}/ method: delete operationId: revoke_template_sharing_permission 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: /dashboard/api/v2/templates/{template_id}/versions/ method: get operationId: list_template_versions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/ method: get operationId: get_template_version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/copy/ method: post operationId: copy_template_from_version x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/download/ method: get operationId: download_template_version_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/minor_versions/ method: get operationId: get_template_minor_versions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/rename/ method: patch operationId: update_template_version_name x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/restore/ method: post operationId: restore_template_version x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/set_as_live_version/ method: post operationId: set_template_version_live x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/{template_id}/versions/{id}/toggle_starred/ method: post operationId: toggle_template_version_starred x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/all/ method: get operationId: list_all_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/count/ method: get operationId: get_user_created_templates_count x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/move/ method: post operationId: move_templates_to_another_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/api/v2/templates/sharing_status/ method: get operationId: templates_sharing_status_retrieve x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/api/v2/templates/trash/ method: get operationId: list_trashed_templates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/banner_notifications/ method: get operationId: list_banner_notifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelope-exports/ method: get operationId: get_created_envelope_export x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelope-exports/ method: post operationId: create_envelope_export_task x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelope-exports/{id}/download/ method: get operationId: download_exported_envelopes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/ method: get operationId: list_envelopes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/ method: post operationId: create_envelope x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{envelope_id}/documents/{id}/ method: patch operationId: update_envelope_document x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{envelope_id}/recipients/ method: get operationId: list_envelope_recipients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{envelope_id}/recipients/ method: post operationId: create_envelope_recipient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{envelope_id}/recipients/{id}/ method: patch operationId: update_envelope_recipient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{envelope_id}/recipients/{id}/ method: delete operationId: delete_envelope_recipient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/ method: patch operationId: update_envelope_config x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/ method: delete operationId: trash_envelope x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/attachment/{attachment_id}/download/ method: get operationId: download_attachment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/cancel/ method: post operationId: cancel_envelope x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/copy/ method: post operationId: copy_envelope x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/details/ method: get operationId: envelope_details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/documents/{document_id}/download/ method: get operationId: download_envelope_file x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/documents/{document_id}/preview/ method: get operationId: preview_envelope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/download/ method: get operationId: download_envelope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/email_copy/ method: post operationId: send_copy_via_email 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: /dashboard/esign/envelopes/{id}/history/ method: get operationId: envelope_history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/permanent_delete/ method: delete operationId: delete_envelope_permanently x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/{id}/recipient/{recipient_id}/attachments/download/ method: get operationId: download_recipient_attachments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/responses/ method: get operationId: get_envelope_responses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/{id}/restore/ method: post operationId: restore_envelope_from_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: /dashboard/esign/envelopes/{id}/send/ method: post operationId: send_envelope 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: /dashboard/esign/envelopes/{id}/send_reminder/ method: post operationId: send_reminder 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: /dashboard/esign/envelopes/{id}/signing-link/ method: get operationId: get_signing_link x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/bulk-move/ method: post operationId: bulk_move_envelopes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/envelopes/count/ method: get operationId: envelope_count_by_status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/envelopes/trash/ method: get operationId: list_trashed_envelopes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/folders/ method: get operationId: list_esign_folders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/folders/ method: post operationId: create_esign_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/folders/{folder_id}/permissions/ method: get operationId: list_esign_folder_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/folders/{folder_id}/permissions/ method: post operationId: create_esign_folder_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/folders/{folder_id}/permissions/{id}/ method: get operationId: get_esign_folder_sharing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/folders/{folder_id}/permissions/{id}/ method: patch operationId: update_esign_folder_sharing_permission x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/folders/{folder_id}/permissions/{id}/ method: delete operationId: revoke_esign_folder_sharing_permission 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: /dashboard/esign/folders/{id}/ method: patch operationId: esign_folders_partial_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: /dashboard/esign/folders/{id}/ method: delete operationId: delete_esign_folder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/general/email-accounts/ method: get operationId: get_email_accounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/global-settings/general/get/ method: get operationId: get_signature_general_settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/global-settings/general/update/ method: patch operationId: update_signature_general_settings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/general/update-email-account/ method: patch operationId: update_esign_email_account x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/webhooks/ method: get operationId: list_esign_webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/global-settings/webhooks/ method: post operationId: create_esign_webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/webhooks/{id}/ method: patch operationId: update_esign_webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/webhooks/{id}/ method: delete operationId: delete_esign_webhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/webhooks/{webhook_id}/events/ method: get operationId: list_esign_webhook_events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/global-settings/webhooks/{webhook_id}/events/{id}/retry/ method: post operationId: retry_webhook_event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/esign/global-settings/webhooks/generate-hmac-secret/ method: get operationId: generate_hmac_secret x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/esign/global-settings/webhooks/send-test-event/ method: post operationId: send_test_event 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: /dashboard/esign/permissions/folder/ method: get operationId: get_esign_folder_permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/ method: get operationId: list_extensions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/ method: post operationId: create_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{extension_id}/responses/ method: get operationId: get_extension_run_responses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/{extension_id}/responses/export/ method: get operationId: export_extension_run_responses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/{id}/ method: get operationId: get_extension x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/{id}/ method: put operationId: update_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{id}/ method: patch operationId: extensions_partial_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: /dashboard/extensions/{id}/ method: delete operationId: delete_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{id}/archive/ method: put operationId: archive_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{id}/clone/ method: post operationId: clone_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{id}/permanent_delete/ method: delete operationId: permanent_delete_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{id}/unarchive/ method: put operationId: unarchive_extension x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dashboard/extensions/{workspace_unique}/{extension_unique}/config/ method: get operationId: get_extension_config_by_unique_id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/extensions/{workspace_unique}/{extension_unique}/execute/ method: post operationId: run_extension_by_unique_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: /dashboard/feature_flags/ method: get operationId: get_feature_flags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/meta/ method: get operationId: get_app_meta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/plans/ method: get operationId: list_subscription_plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dashboard/tz/ method: get operationId: list_timezones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none