Resource Hub / API Methods
Bitrix24 API methods, organized by what you're building.
Practical implementation guides by Tech Titan — the fields that matter, the errors you'll actually hit, and the production patterns around each method. Methods with a highlighted name have full guides; more are published continuously.
This is not the official Bitrix24 API documentation. For authoritative method-level reference, use the official Bitrix24 REST API docs. These guides add the implementation and production context.
CRM Lead Methods
Create, read, update, convert, and manage leads — the entry point of every capture integration.
- crm.lead.add
- crm.lead.update
- crm.lead.get
- crm.lead.list
- crm.lead.delete
- crm.lead.fields
- crm.lead.productrows.get
- crm.lead.productrows.set
- crm.lead.contact.add
- crm.lead.contact.delete
- crm.lead.contact.items.get
- crm.lead.contact.items.set
- crm.lead.convert
CRM Deal Methods
Manage deals, product rows, contact bindings, and recurring deals across pipelines.
- crm.deal.add
- crm.deal.update
- crm.deal.get
- crm.deal.list
- crm.deal.delete
- crm.deal.fields
- crm.deal.productrows.get
- crm.deal.productrows.set
- crm.deal.contact.add
- crm.deal.contact.delete
- crm.deal.contact.items.get
- crm.deal.contact.items.set
- crm.deal.recurring.add
- crm.deal.recurring.update
- crm.deal.recurring.get
- crm.deal.recurring.list
- crm.deal.recurring.delete
CRM Contact Methods
Person records: creation, deduplication targets, and company bindings.
- crm.contact.add
- crm.contact.update
- crm.contact.get
- crm.contact.list
- crm.contact.delete
- crm.contact.fields
- crm.contact.company.add
- crm.contact.company.delete
- crm.contact.company.items.get
- crm.contact.company.items.set
CRM Company Methods
Organization records and their contact bindings — the B2B backbone.
- crm.company.add
- crm.company.update
- crm.company.get
- crm.company.list
- crm.company.delete
- crm.company.fields
- crm.company.contact.add
- crm.company.contact.delete
- crm.company.contact.items.get
- crm.company.contact.items.set
Universal CRM / SPA Methods
The modern universal interface: one method family for SPAs and (by entityTypeId) all CRM objects.
- crm.item.add
- crm.item.update
- crm.item.get
- crm.item.list
- crm.item.delete
- crm.item.fields
- crm.item.productrow.add
- crm.item.productrow.update
- crm.item.productrow.get
- crm.item.productrow.list
- crm.item.productrow.delete
- crm.item.productrow.set
- crm.type.add
- crm.type.update
- crm.type.get
- crm.type.list
- crm.type.delete
- crm.type.fields
- crm.category.add
- crm.category.update
- crm.category.get
- crm.category.list
- crm.category.delete
CRM Activity Methods
Calls, meetings, and to-dos on CRM records — the raw material of response-time metrics.
- crm.activity.add
- crm.activity.update
- crm.activity.get
- crm.activity.list
- crm.activity.delete
- crm.activity.fields
- crm.activity.todo.add
- crm.activity.todo.update
- crm.activity.todo.get
- crm.activity.todo.list
- crm.activity.todo.delete
CRM Timeline Methods
Timeline comments — how integrations leave a visible audit trail on records.
- crm.timeline.comment.add
- crm.timeline.comment.update
- crm.timeline.comment.get
- crm.timeline.comment.list
- crm.timeline.comment.delete
CRM Status & Directory Methods
Stages, sources, and enumerations — the reference data behind pipelines.
- crm.status.add
- crm.status.update
- crm.status.get
- crm.status.list
- crm.status.delete
- crm.status.fields
- crm.enum.ownertype
- crm.enum.activitytype
- crm.enum.contenttype
- crm.enum.addresstype
CRM User Field Methods
Programmatic custom field management across leads, deals, contacts, and companies.
- crm.lead.userfield.add
- crm.lead.userfield.update
- crm.lead.userfield.get
- crm.lead.userfield.list
- crm.lead.userfield.delete
- crm.deal.userfield.add
- crm.deal.userfield.update
- crm.deal.userfield.get
- crm.deal.userfield.list
- crm.deal.userfield.delete
- crm.contact.userfield.add
- crm.contact.userfield.update
- crm.contact.userfield.get
- crm.contact.userfield.list
- crm.contact.userfield.delete
- crm.company.userfield.add
- crm.company.userfield.update
- crm.company.userfield.get
- crm.company.userfield.list
- crm.company.userfield.delete
Product & Catalog Methods
Products, sections, and product rows for quotes, deals, and invoices.
- crm.product.add
- crm.product.update
- crm.product.get
- crm.product.list
- crm.product.delete
- crm.product.fields
- crm.productsection.add
- crm.productsection.update
- crm.productsection.get
- crm.productsection.list
- crm.productsection.delete
- crm.item.productrow.add
- crm.item.productrow.set
- crm.item.productrow.list
- crm.item.productrow.delete
Quote, Invoice & Requisite Methods
Commercial documents and legal requisites tied to deals and companies.
- crm.quote.add
- crm.quote.update
- crm.quote.get
- crm.quote.list
- crm.quote.delete
- crm.quote.fields
- crm.invoice.add
- crm.invoice.update
- crm.invoice.get
- crm.invoice.list
- crm.invoice.delete
- crm.invoice.fields
- crm.requisite.add
- crm.requisite.update
- crm.requisite.get
- crm.requisite.list
- crm.requisite.delete
Tasks & Project Methods
Task automation: creation from CRM events, comments, and time tracking.
- tasks.task.add
- tasks.task.update
- tasks.task.get
- tasks.task.list
- tasks.task.delete
- tasks.task.complete
- task.commentitem.add
- task.commentitem.update
- task.commentitem.get
- task.commentitem.getlist
- task.elapseditem.add
- task.elapseditem.getlist
User & Department Methods
Org structure lookups that power routing and assignment logic.
- user.get
- user.current
- user.search
- user.fields
- department.get
- department.add
- department.update
- department.delete
Drive & File Methods
Document storage: uploads, folders, and external links on records.
- disk.file.upload
- disk.file.get
- disk.file.getExternalLink
- disk.file.delete
- disk.folder.addsubfolder
- disk.folder.getchildren
- disk.folder.uploadfile
- disk.storage.getlist
Calendar Methods
Events, sections, and resource booking for scheduling integrations.
- calendar.event.add
- calendar.event.update
- calendar.event.get
- calendar.event.getbyid
- calendar.event.delete
- calendar.section.get
- calendar.section.add
- calendar.resource.add
- calendar.resource.list
Chat, Open Lines & Telephony Methods
Messaging, open-line dialogs, and external call registration for communication capture.
- im.message.add
- im.notify.system.add
- im.chat.add
- imopenlines.dialog.get
- imopenlines.crm.chat.get
- telephony.externalcall.register
- telephony.externalcall.finish
- telephony.externalcall.attachrecord
- voximplant.statistic.get
- voximplant.sip.connector.status
Business Process & Automation Methods
Starting, controlling, and extending workflows and automation robots.
- bizproc.workflow.start
- bizproc.workflow.terminate
- bizproc.workflow.instances
- bizproc.workflow.template.list
- bizproc.activity.add
- bizproc.activity.delete
- bizproc.robot.add
- bizproc.robot.delete
Events & Placement Methods
Event subscriptions and UI embedding — the reactive layer of the platform.
- event.bind
- event.unbind
- event.get
- event.offline.get
- placement.bind
- placement.unbind
- placement.get
Batch, OAuth, App & System Methods
The plumbing: batching, auth context, scopes, and app options.
- batch
- methods
- profile
- scope
- server.time
- app.info
- app.option.get
- app.option.set
- app.option.delete
- placement.list
- user.current
CRM Forms, Sites & Landing Methods
Form results and landing-page management for website integrations.
- crm.webform.list
- crm.webform.result.list
- landing.site.add
- landing.site.getList
- landing.landing.add
- landing.landing.getList
External Channel & Connector Methods
Registering external sources as first-class CRM channels with imported activity.
- crm.externalchannel.connector.register
- crm.externalchannel.connector.unregister
- crm.externalchannel.company
- crm.externalchannel.contact
- crm.externalchannel.activity
- crm.externalchannel.import
Need one of these methods working in production?
Tech Titan builds Bitrix24 API and webhook integrations with queues, retries, logging, and documentation — book a free audit and bring your hardest integration.