CRM Methods of the Previous API Version: Overview
The methods of the previous API version are called at the /rest/ address and are kept to support existing integrations. CRM methods in REST 3.0 are intended for new development, and they are described in the CRM overview. You can call methods of both versions from the same integration.
Choose a tool for developing with an AI agent:
- use Alaio Vibecode to build an app for Bitrix24 from a task description without knowing any programming language. The agent writes the code and deploys the app to a server, with no manual hosting setup
- use the MCP server to develop a REST API integration in your own project. The agent refers to the official REST documentation
Quick navigation: all sections and methods
Universal Methods and Object Methods
In the previous version, CRM items are handled by two sets of methods:
- the universal methods crm.item.* — the same methods for all types, with the object type passed in the
entityTypeIdparameter. Field names are written incamelCase, for exampleassignedById - the object methods
crm.deal.*,crm.lead.*,crm.contact.*,crm.company.*,crm.quote.*— a separate set for each type. Field names are written in uppercase, for exampleASSIGNED_BY_ID
SPA types are created and configured with the crm.type.* methods. REST 3.0 has no equivalents of these methods, so integrations built on REST 3.0 need them as well.
The REST 3.0 equivalents of the methods, their limitations, and the differences between the versions are described on the Migrating to the New CRM Methods page.
Overview of Sections and Methods
Scope:
crmWho can execute the method: depending on the method
Reference Materials
|
Article |
Description |
|
What is |
|
|
Fields of key CRM entities in one place |
|
|
Maximum length of standard CRM fields and how to get custom field limits |
CRM Objects
|
Section |
When to Use |
Key Methods |
|
For working with CRM entities and Smart Processes through |
||
|
For working with deals, their cards, and relationships with contacts |
||
|
For working with leads, their cards, and relationships with contacts |
||
|
For working with contacts, their cards, and relationships with companies |
||
|
For working with companies, their cards, and relationships with contacts |
||
|
For working with estimates and product items |
Settings and Directories
|
Section |
When to Use |
Key Methods |
|
For working with requisites, addresses, and banking information in CRM |
||
|
For managing system lists in CRM: stages, sources, types |
||
|
For working with enumerations, multiple fields, and other auxiliary CRM objects |
Individual Methods
|
Method |
Description |
|
Returns the current mode of CRM |