Bitrix24 · Agentic Access

Bitrix24 Agentic Access

x-agentic-access generated

Bitrix24 exposes 1570 API operations that an AI agent could call, of which 1570 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 1212 write, 321 physical, and 37 safety-critical.

37 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

CRMCollaborationProject ManagementTasksTelephonyContact CenterDocument ManagementHRBusiness Suite
Operations: 1570 Acting: 1570 Human-in-the-loop: 37 Method: generated

By consequence

write 1212 physical 321 safety-critical 37

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
POST /bizproc.workflow.kill safety-critical required
POST /bizproc.workflow.terminate safety-critical required
POST /crm.company.details.configuration.reset safety-critical required
POST /crm.contact.details.configuration.reset safety-critical required
POST /crm.deal.details.configuration.reset safety-critical required
POST /crm.documentgenerator.document.enablepublicurl safety-critical required
POST /crm.item.details.configuration.reset safety-critical required
POST /crm.lead.details.configuration.reset safety-critical required
POST /crm.requisite.preset.add safety-critical required
POST /crm.requisite.preset.countries safety-critical required
POST /crm.requisite.preset.delete safety-critical required
POST /crm.requisite.preset.field.add safety-critical required
POST /crm.requisite.preset.field.availabletoadd safety-critical required
POST /crm.requisite.preset.field.delete safety-critical required
POST /crm.requisite.preset.field.fields safety-critical required
POST /crm.requisite.preset.field.get safety-critical required
POST /crm.requisite.preset.field.list safety-critical required
POST /crm.requisite.preset.field.update safety-critical required
POST /crm.requisite.preset.fields safety-critical required
POST /crm.requisite.preset.get safety-critical required
POST /crm.requisite.preset.list safety-critical required
POST /crm.requisite.preset.update safety-critical required
POST /documentgenerator.document.enablepublicurl safety-critical required
POST /im.chat.mute safety-critical required
POST /im.user.status.idle.end safety-critical required

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/bitrix24-openapi.json
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 1570
  by_action_class:
    acting: 1570
  by_consequence:
    write: 1212
    physical: 321
    safety-critical: 37
  human_in_the_loop_required: 37
operations:
- path: /BX24.placement.bindEvent
  method: post
  operationId: BX24_placement_bindEvent
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - placement
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /BX24.placement.call
  method: post
  operationId: BX24_placement_call
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - placement
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /BX24.placement.getInterface
  method: post
  operationId: BX24_placement_getInterface
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - placement
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /BX24.placement.info
  method: post
  operationId: BX24_placement_info
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - placement
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.MEASURE.ON.ADD
  method: post
  operationId: CATALOG_MEASURE_ON_ADD
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.MEASURE.ON.DELETE
  method: post
  operationId: CATALOG_MEASURE_ON_DELETE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.MEASURE.ON.UPDATE
  method: post
  operationId: CATALOG_MEASURE_ON_UPDATE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.ON.ADD
  method: post
  operationId: CATALOG_PRICE_ON_ADD
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.ON.DELETE
  method: post
  operationId: CATALOG_PRICE_ON_DELETE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.ON.UPDATE
  method: post
  operationId: CATALOG_PRICE_ON_UPDATE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.TYPE.ON.ADD
  method: post
  operationId: CATALOG_PRICE_TYPE_ON_ADD
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.TYPE.ON.DELETE
  method: post
  operationId: CATALOG_PRICE_TYPE_ON_DELETE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRICE.TYPE.ON.UPDATE
  method: post
  operationId: CATALOG_PRICE_TYPE_ON_UPDATE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRODUCT.ON.ADD
  method: post
  operationId: CATALOG_PRODUCT_ON_ADD
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRODUCT.ON.DELETE
  method: post
  operationId: CATALOG_PRODUCT_ON_DELETE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.PRODUCT.ON.UPDATE
  method: post
  operationId: CATALOG_PRODUCT_ON_UPDATE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.ROUNDING.ON.ADD
  method: post
  operationId: CATALOG_ROUNDING_ON_ADD
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.ROUNDING.ON.DELETE
  method: post
  operationId: CATALOG_ROUNDING_ON_DELETE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /CATALOG.ROUNDING.ON.UPDATE
  method: post
  operationId: CATALOG_ROUNDING_ON_UPDATE
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - catalog
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /access.name
  method: post
  operationId: access_name
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - basic
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /ai.engine.list
  method: post
  operationId: ai_engine_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - ai_admin
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /ai.engine.register
  method: post
  operationId: ai_engine_register
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - ai_admin
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /ai.engine.unregister
  method: post
  operationId: ai_engine_unregister
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - ai_admin
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /app.info
  method: post
  operationId: app_info
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - basic
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /app.option.get
  method: post
  operationId: app_option_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - basic
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /app.option.set
  method: post
  operationId: app_option_set
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - basic
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.add
  method: post
  operationId: biconnector_connector_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.delete
  method: post
  operationId: biconnector_connector_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.fields
  method: post
  operationId: biconnector_connector_fields
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.get
  method: post
  operationId: biconnector_connector_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.list
  method: post
  operationId: biconnector_connector_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.connector.update
  method: post
  operationId: biconnector_connector_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.add
  method: post
  operationId: biconnector_dataset_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.delete
  method: post
  operationId: biconnector_dataset_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.fields
  method: post
  operationId: biconnector_dataset_fields
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.fields.update
  method: post
  operationId: biconnector_dataset_fields_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.get
  method: post
  operationId: biconnector_dataset_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.list
  method: post
  operationId: biconnector_dataset_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.dataset.update
  method: post
  operationId: biconnector_dataset_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.add
  method: post
  operationId: biconnector_source_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.delete
  method: post
  operationId: biconnector_source_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.fields
  method: post
  operationId: biconnector_source_fields
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.get
  method: post
  operationId: biconnector_source_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.list
  method: post
  operationId: biconnector_source_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /biconnector.source.update
  method: post
  operationId: biconnector_source_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - biconnector
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.activity.add
  method: post
  operationId: bizproc_activity_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.activity.delete
  method: post
  operationId: bizproc_activity_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.activity.list
  method: post
  operationId: bizproc_activity_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.activity.log
  method: post
  operationId: bizproc_activity_log
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.activity.update
  method: post
  operationId: bizproc_activity_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.event.send
  method: post
  operationId: bizproc_event_send
  x-agentic-access:
    action-class: acting
    consequence: physical
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 300
      exchange: true
      purpose-required: true
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.robot.add
  method: post
  operationId: bizproc_robot_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.robot.delete
  method: post
  operationId: bizproc_robot_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.robot.list
  method: post
  operationId: bizproc_robot_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.robot.update
  method: post
  operationId: bizproc_robot_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.task.complete
  method: post
  operationId: bizproc_task_complete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.task.delegate
  method: post
  operationId: bizproc_task_delegate
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.task.list
  method: post
  operationId: bizproc_task_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.instances
  method: post
  operationId: bizproc_workflow_instances
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.kill
  method: post
  operationId: bizproc_workflow_kill
  x-agentic-access:
    action-class: acting
    consequence: safety-critical
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 120
      exchange: true
      purpose-required: true
      proof-of-possession: true
    escalation:
      human-in-the-loop: required
    audit: required
- path: /bizproc.workflow.start
  method: post
  operationId: bizproc_workflow_start
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.template.add
  method: post
  operationId: bizproc_workflow_template_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.template.delete
  method: post
  operationId: bizproc_workflow_template_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.template.list
  method: post
  operationId: bizproc_workflow_template_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.template.update
  method: post
  operationId: bizproc_workflow_template_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /bizproc.workflow.terminate
  method: post
  operationId: bizproc_workflow_terminate
  x-agentic-access:
    action-class: acting
    consequence: safety-critical
    subject: required
    scope:
    - bizproc
    audience: null
    token:
      max-ttl: 120
      exchange: true
      purpose-required: true
      proof-of-possession: true
    escalation:
      human-in-the-loop: required
    audit: required
- path: /booking.v1.booking.add
  method: post
  operationId: booking_v1_booking_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.client.list
  method: post
  operationId: booking_v1_booking_client_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.client.set
  method: post
  operationId: booking_v1_booking_client_set
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.client.unset
  method: post
  operationId: booking_v1_booking_client_unset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.createfromwaitlist
  method: post
  operationId: booking_v1_booking_createfromwaitlist
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.delete
  method: post
  operationId: booking_v1_booking_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.externalData.list
  method: post
  operationId: booking_v1_booking_externalData_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.externalData.set
  method: post
  operationId: booking_v1_booking_externalData_set
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.externalData.unset
  method: post
  operationId: booking_v1_booking_externalData_unset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.get
  method: post
  operationId: booking_v1_booking_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.list
  method: post
  operationId: booking_v1_booking_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.booking.update
  method: post
  operationId: booking_v1_booking_update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.clienttype.list
  method: post
  operationId: booking_v1_clienttype_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.resource.add
  method: post
  operationId: booking_v1_resource_add
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.resource.delete
  method: post
  operationId: booking_v1_resource_delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.resource.get
  method: post
  operationId: booking_v1_resource_get
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /booking.v1.resource.list
  method: post
  operationId: booking_v1_resource_list
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - booking
    audience: null
    token:
      max-ttl: 900
  

# --- truncated at 32 KB (594 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bitrix24/refs/heads/main/agentic-access/bitrix24-agentic-access.yml