Helper Objects: Overview of Methods
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
Helper methods return reference data required to work with the main CRM objects: the structure of multiple fields and enumeration values — identifiers of object types, address types, and activities. These methods do not modify any data of their own.
Helper methods are split into two groups: multiple fields and enumerations.
Quick navigation: all methods
Multiple Fields
Multiple fields store the contact details of leads, contacts, and companies: phone numbers, e-mails, messengers. The value of such a field is an array of crm_multifield objects. The method crm.multifield.fields returns the composition and characteristics of this object's fields.
Which methods accept the value and which value types are allowed — see the Multiple Fields subsection.
Typical use-cases and scenarios
Enumerations
Enumerations are reference lists of identifiers that CRM uses in the parameters of other methods. The group of methods crm.enum.* returns identifier–name pairs. For example, the method crm.enum.ownertype returns the identifiers of CRM object types and smart processes for the entityTypeId parameter, while the method crm.enum.addresstype returns the identifiers of address types: legal, actual, delivery address.
Which identifier belongs in which parameter — see the Enumerations subsection.
Typical use-cases and scenarios
Where to Get VAT Rates
VAT rates are managed by the group of methods catalog.vat.* of the Product Catalog. This group has its own scope catalog, so it is not included in the method tables below.
Pass the rate identifier returned by the catalog.vat.* methods:
- in the
taxRateparameter of the group of methods crm.item.productrow.* — to set the VAT for a product in a deal or another CRM object - in the
vatIdparameter of the group of methods catalog.product.* — to set the VAT for a product or service in the product catalog
Overview of Methods
Scope:
crmWho can perform methods: any user
Multiple Fields
|
Method |
Description |
|
Returns the description of multiple fields |
Enumerations
|
Method |
Description |
|
Returns the description of the fields of enumeration items |
|
|
Returns the identifiers of object types to which order binding is available |
|
|
Returns the types of objects in CRM |
|
|
Returns the types of addresses |
|
|
Returns the description of CRM operation modes |
Deprecated Enumerations
The methods below are no longer being developed. Retrieve activity enumerations in the Activities in CRM section.
|
Method |
Description |
|
Returns the enumeration items "Activity Types" |
|
|
Returns the enumeration items "Activity Priorities" |
|
|
Returns the enumeration items "Activity Direction" for e-mails and calls |
|
|
Returns the enumeration items "Activity Start Notification Type" for meetings and calls |
|
|
Returns the enumeration items "Status" |
|
|
Returns the enumeration items "Description Type" |