# Deprecated & Blocked MethodsThe Vibe API wraps all Bitrix24 methods with entity-specific endpoints.
Direct method calls via /v1/call have been removed. All methods must use
their dedicated wrappers or /v1/batch with entity+action format.
# imbot v1 MigrationOld imbot v1 methods are blocked. Use the v2 Bot API instead:
Old Method (Blocked)
Replacement
Endpoint
imbot.register
imbot.v2.Bot.register
POST /v1/bots
imbot.unregister
imbot.v2.Bot.unregister
DELETE /v1/bots/:botId
imbot.update
imbot.v2.Bot.update
PATCH /v1/bots/:botId
imbot.message.add
imbot.v2.Chat.Message.send
POST /v1/bots/:botId/messages
imbot.message.update
imbot.v2.Chat.Message.update
PATCH /v1/bots/:botId/messages/:messageId
imbot.message.delete
imbot.v2.Chat.Message.delete
DELETE /v1/bots/:botId/messages/:messageId
# /v1/call RemovalThe /v1/call endpoint has been removed. All Bitrix24 methods have dedicated
wrappers. Use the entity endpoints below or /v1/batch with entity+action format.
Terminal
Копировать
# Old (no longer works):
# POST /v1/call { "method": "crm.deal.list", "params": {...} }
# New — use entity endpoint:
GET /v1/deals?filter[stageId]=NEW
# New — use batch:
POST /v1/batch
{ "calls": [{ "entity": "deals", "action": "list", "params": { "filter": { "stageId": "NEW" } } }] }
# Bitrix24 Method → Entity API MappingComplete mapping of all wrapped Bitrix24 methods to their Entity API equivalents.
# Business Processes (`bizproc`)
Bitrix24 Method
Entity API Endpoint
bizproc.workflow.template.list
GET /v1/bizproc-templates
bizproc.workflow.template.add
POST /v1/bizproc-templates
bizproc.workflow.template.update
PATCH /v1/bizproc-templates/:id
bizproc.workflow.template.delete
DELETE /v1/bizproc-templates/:id
# Booking (`booking`)
Bitrix24 Method
Entity API Endpoint
booking.v1.booking.list
GET /v1/bookings
booking.v1.booking.get
GET /v1/bookings/:id
booking.v1.booking.add
POST /v1/bookings
booking.v1.booking.update
PATCH /v1/bookings/:id
booking.v1.booking.delete
DELETE /v1/bookings/:id
# Calendar (`calendar`)
Bitrix24 Method
Entity API Endpoint
calendar.event.getbyid
GET /v1/calendar-events/:id
calendar.event.add
POST /v1/calendar-events
calendar.event.update
PATCH /v1/calendar-events/:id
calendar.event.delete
DELETE /v1/calendar-events/:id
# Catalog (`catalog`)
Bitrix24 Method
Entity API Endpoint
catalog.product.list
GET /v1/catalog-products
catalog.product.get
GET /v1/catalog-products/:id
catalog.product.add
POST /v1/catalog-products
catalog.product.update
PATCH /v1/catalog-products/:id
catalog.product.delete
DELETE /v1/catalog-products/:id
catalog.product.getFieldsByFilter
GET /v1/catalog-products/fields
catalog.section.list
GET /v1/catalog-sections
catalog.section.get
GET /v1/catalog-sections/:id
catalog.section.add
POST /v1/catalog-sections
catalog.section.update
PATCH /v1/catalog-sections/:id
catalog.section.delete
DELETE /v1/catalog-sections/:id
catalog.price.list
GET /v1/catalog-prices
catalog.price.get
GET /v1/catalog-prices/:id
catalog.price.add
POST /v1/catalog-prices
catalog.price.update
PATCH /v1/catalog-prices/:id
catalog.price.delete
DELETE /v1/catalog-prices/:id
# CRM (`crm`)
Bitrix24 Method
Entity API Endpoint
crm.item.list
GET /v1/deals
crm.item.get
GET /v1/deals/:id
crm.item.add
POST /v1/deals
crm.item.update
PATCH /v1/deals/:id
crm.item.delete
DELETE /v1/deals/:id
crm.item.fields
GET /v1/deals/fields
crm.deal.contact.items
GET /v1/deals/:id/contacts
crm.deal.contact.add
POST /v1/deals/:id/contacts
crm.deal.contact.delete
DELETE /v1/deals/:id/contacts/:relId
crm.deal.productrows.get
GET /v1/deals/:id/products
crm.deal.productrows.set
PUT /v1/deals/:id/products
crm.contact.list
GET /v1/contacts
crm.contact.get
GET /v1/contacts/:id
crm.contact.add
POST /v1/contacts
crm.contact.update
PATCH /v1/contacts/:id
crm.contact.delete
DELETE /v1/contacts/:id
crm.contact.fields
GET /v1/contacts/fields
crm.company.list
GET /v1/companies
crm.company.get
GET /v1/companies/:id
crm.company.add
POST /v1/companies
crm.company.update
PATCH /v1/companies/:id
crm.company.delete
DELETE /v1/companies/:id
crm.company.fields
GET /v1/companies/fields
crm.lead.list
GET /v1/leads
crm.lead.get
GET /v1/leads/:id
crm.lead.add
POST /v1/leads
crm.lead.update
PATCH /v1/leads/:id
crm.lead.delete
DELETE /v1/leads/:id
crm.lead.fields
GET /v1/leads/fields
crm.quote.list
GET /v1/quotes
crm.quote.get
GET /v1/quotes/:id
crm.quote.add
POST /v1/quotes
crm.quote.update
PATCH /v1/quotes/:id
crm.quote.delete
DELETE /v1/quotes/:id
crm.quote.fields
GET /v1/quotes/fields
crm.quote.productrows.get
GET /v1/quotes/:id/products
crm.quote.productrows.set
PUT /v1/quotes/:id/products
crm.activity.list
GET /v1/activities
crm.activity.get
GET /v1/activities/:id
crm.activity.add
POST /v1/activities
crm.activity.update
PATCH /v1/activities/:id
crm.activity.delete
DELETE /v1/activities/:id
crm.activity.fields
GET /v1/activities/fields
crm.product.list
GET /v1/products
crm.product.get
GET /v1/products/:id
crm.product.add
POST /v1/products
crm.product.update
PATCH /v1/products/:id
crm.product.delete
DELETE /v1/products/:id
crm.product.fields
GET /v1/products/fields
crm.productsection.list
GET /v1/product-sections
crm.productsection.get
GET /v1/product-sections/:id
crm.productsection.add
POST /v1/product-sections
crm.productsection.update
PATCH /v1/product-sections/:id
crm.productsection.delete
DELETE /v1/product-sections/:id
crm.productsection.fields
GET /v1/product-sections/fields
crm.status.list
GET /v1/statuses
crm.status.get
GET /v1/statuses/:id
crm.status.add
POST /v1/statuses
crm.status.update
PATCH /v1/statuses/:id
crm.status.delete
DELETE /v1/statuses/:id
crm.status.fields
GET /v1/statuses/fields
crm.currency.list
GET /v1/currencies
crm.currency.get
GET /v1/currencies/:id
crm.currency.add
POST /v1/currencies
crm.currency.update
PATCH /v1/currencies/:id
crm.currency.delete
DELETE /v1/currencies/:id
crm.currency.fields
GET /v1/currencies/fields
crm.requisite.list
GET /v1/requisites
crm.requisite.get
GET /v1/requisites/:id
crm.requisite.add
POST /v1/requisites
crm.requisite.update
PATCH /v1/requisites/:id
crm.requisite.delete
DELETE /v1/requisites/:id
crm.requisite.fields
GET /v1/requisites/fields
crm.timeline.comment.list
GET /v1/timelines
crm.timeline.comment.get
GET /v1/timelines/:id
crm.timeline.comment.add
POST /v1/timelines
crm.timeline.comment.update
PATCH /v1/timelines/:id
crm.timeline.comment.delete
DELETE /v1/timelines/:id
crm.timeline.comment.fields
GET /v1/timelines/fields
crm.item.list
GET /v1/invoices
crm.item.get
GET /v1/invoices/:id
crm.item.add
POST /v1/invoices
crm.item.update
PATCH /v1/invoices/:id
crm.item.delete
DELETE /v1/invoices/:id
crm.item.fields
GET /v1/invoices/fields
# Users & Social (`department`)
Bitrix24 Method
Entity API Endpoint
department.get
GET /v1/departments
department.get
GET /v1/departments/:id
department.add
POST /v1/departments
department.update
PATCH /v1/departments/:id
department.delete
DELETE /v1/departments/:id
# Disk (`disk`)
Bitrix24 Method
Entity API Endpoint
disk.file.getlist
GET /v1/files
disk.file.get
GET /v1/files/:id
disk.file.rename
PATCH /v1/files/:id
disk.file.markdeleted
DELETE /v1/files/:id
disk.file.getFields
GET /v1/files/fields
disk.folder.getchildren
GET /v1/folders
disk.folder.get
GET /v1/folders/:id
disk.folder.addsubfolder
POST /v1/folders
disk.folder.rename
PATCH /v1/folders/:id
disk.folder.markdeleted
DELETE /v1/folders/:id
disk.folder.getFields
GET /v1/folders/fields
disk.storage.getlist
GET /v1/storages
disk.storage.get
GET /v1/storages/:id
disk.storage.getFields
GET /v1/storages/fields
# Document Generator (`documentgenerator`)
Bitrix24 Method
Entity API Endpoint
documentgenerator.template.list
GET /v1/doc-templates
documentgenerator.template.get
GET /v1/doc-templates/:id
documentgenerator.template.add
POST /v1/doc-templates
documentgenerator.template.update
PATCH /v1/doc-templates/:id
documentgenerator.template.delete
DELETE /v1/doc-templates/:id
documentgenerator.template.getfields
GET /v1/doc-templates/fields
documentgenerator.document.list
GET /v1/documents
documentgenerator.document.get
GET /v1/documents/:id
documentgenerator.document.add
POST /v1/documents
documentgenerator.document.update
PATCH /v1/documents/:id
documentgenerator.document.delete
DELETE /v1/documents/:id
documentgenerator.document.getfields
GET /v1/documents/fields
# Open Lines (`imopenlines`)
Bitrix24 Method
Entity API Endpoint
imopenlines.config.list.get
GET /v1/openline-configs
imopenlines.config.get
GET /v1/openline-configs/:id
imopenlines.config.add
POST /v1/openline-configs
imopenlines.config.update
PATCH /v1/openline-configs/:id
imopenlines.config.delete
DELETE /v1/openline-configs/:id
# Landing (Sites) (`landing`)
Bitrix24 Method
Entity API Endpoint
landing.site.getList
GET /v1/sites
landing.site.getList
GET /v1/sites/:id
landing.site.add
POST /v1/sites
landing.site.update
PATCH /v1/sites/:id
landing.site.delete
DELETE /v1/sites/:id
landing.landing.getList
GET /v1/pages
landing.landing.getList
GET /v1/pages/:id
landing.landing.add
POST /v1/pages
landing.landing.update
PATCH /v1/pages/:id
landing.landing.delete
DELETE /v1/pages/:id
# Lists (`lists`)
Bitrix24 Method
Entity API Endpoint
lists.element.getFields
GET /v1/list-elements/fields
# Sale (`sale`)
Bitrix24 Method
Entity API Endpoint
sale.order.list
GET /v1/orders
sale.order.get
GET /v1/orders/:id
sale.order.add
POST /v1/orders
sale.order.update
PATCH /v1/orders/:id
sale.order.delete
DELETE /v1/orders/:id
sale.order.getFields
GET /v1/orders/fields
sale.payment.list
GET /v1/payments
sale.payment.get
GET /v1/payments/:id
sale.payment.add
POST /v1/payments
sale.payment.update
PATCH /v1/payments/:id
sale.payment.delete
DELETE /v1/payments/:id
sale.basketitem.list
GET /v1/basket-items
sale.basketitem.get
GET /v1/basket-items/:id
sale.basketitem.add
POST /v1/basket-items
sale.basketitem.update
PATCH /v1/basket-items/:id
sale.basketitem.delete
DELETE /v1/basket-items/:id
sale.status.list
GET /v1/order-statuses
sale.status.get
GET /v1/order-statuses/:id
sale.status.add
POST /v1/order-statuses
sale.status.update
PATCH /v1/order-statuses/:id
sale.status.delete
DELETE /v1/order-statuses/:id
# Users & Social (`sonet_group`)
Bitrix24 Method
Entity API Endpoint
sonet_group.get
GET /v1/workgroups
sonet_group.get
GET /v1/workgroups/:id
sonet_group.create
POST /v1/workgroups
sonet_group.update
PATCH /v1/workgroups/:id
sonet_group.delete
DELETE /v1/workgroups/:id
# Tasks (`tasks`)
Bitrix24 Method
Entity API Endpoint
tasks.task.list
GET /v1/tasks
tasks.task.get
GET /v1/tasks/:id
tasks.task.add
POST /v1/tasks
tasks.task.update
PATCH /v1/tasks/:id
tasks.task.delete
DELETE /v1/tasks/:id
tasks.task.getFields
GET /v1/tasks/fields
task.commentitem.getlist
GET /v1/tasks/:taskId/comments
task.commentitem.get
GET /v1/tasks/:taskId/comments/:id
task.commentitem.add
POST /v1/tasks/:taskId/comments
task.commentitem.update
PATCH /v1/tasks/:taskId/comments/:id
task.commentitem.delete
DELETE /v1/tasks/:taskId/comments/:id
# Telephony (`telephony`)
Bitrix24 Method
Entity API Endpoint
telephony.externalLine.get
GET /v1/telephony-lines
telephony.externalLine.add
POST /v1/telephony-lines
telephony.externalLine.update
PATCH /v1/telephony-lines/:id
telephony.externalLine.delete
DELETE /v1/telephony-lines/:id
# Users & Social (`user`)
Bitrix24 Method
Entity API Endpoint
user.get
GET /v1/users
user.get
GET /v1/users/:id
user.add
POST /v1/users
user.update
PATCH /v1/users/:id
user.fields
GET /v1/users/fields
# Specialized APIsThese methods are covered by specialized (non-entity) endpoints:
Bitrix24 Method
API Endpoint
imbot.v2.Bot.register
POST /v1/bots
imbot.v2.Bot.get
GET /v1/bots/:botId
imbot.v2.Bot.update
PATCH /v1/bots/:botId
imbot.v2.Bot.unregister
DELETE /v1/bots/:botId
imbot.v2.Chat.Message.send
POST /v1/bots/:botId/messages
imbot.v2.Chat.Message.get
GET /v1/bots/:botId/messages
im.chat.get
GET /v1/chats/find
im.chat.add
POST /v1/chats
im.message.add
POST /v1/chats/:dialogId/messages
im.recent.list
GET /v1/chats/recent
bizproc.workflow.start
POST /v1/workflows/start
bizproc.workflow.instances
GET /v1/workflows
bizproc.workflow.terminate
DELETE /v1/workflows/:id
im.notify.personal.add
POST /v1/notifications
telephony.externalcall.register
POST /v1/calls/register
telephony.externalcall.finish
POST /v1/calls/:callId/finish
voximplant.infocall.startwithtext
POST /v1/calls/auto-call
voximplant.statistic.get
GET /v1/calls/statistics
crm.stagehistory.list
GET /v1/stage-history
crm.duplicate.findbycomm
POST /v1/duplicates/find
crm.automation.trigger
POST /v1/triggers/fire
crm.timeline.logmessage.add
POST /v1/timeline-logs
crm.timeline.logmessage.list
GET /v1/timeline-logs
catalog.store.list
GET /v1/warehouses
catalog.storeProduct.list
GET /v1/warehouses/:id/stock
log.blogpost.add
POST /v1/posts
log.blogcomment.add
POST /v1/posts/:id/comments
timeman.open
POST /v1/workday/open
timeman.status
GET /v1/workday/status
task.elapseditem.getlist
GET /v1/tasks/:taskId/time
task.elapseditem.add
POST /v1/tasks/:taskId/time