Bitrix24 Agentic Access
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.
By consequence
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.
| Method | Path | Consequence | Human-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
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