Customizable Company Details Template Fields: Methods Overview
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.
Custom fields are fields that can be added or removed from the template.
In the company details editing form, besides the system fields present in any company details record (for example, Name or Comment), there are other fields (such as Tax ID and KPP) that are customizable. The methods in this section are designed to manage the list of such fields for a specific template.
Custom fields can be divided into two categories: pre-installed and user-defined.
The set of pre-installed fields is fixed for each supported country. Any such field can be added to a template related to the corresponding country if it is not already present in the template. Pre-installed fields have the prefix RQ_.
User-defined fields are added either by the user or through the corresponding REST methods. A created user-defined field can be added to a template. User-defined fields can be added to templates of any supported country. User-defined fields have the prefix UF_. If a user-defined field is used in templates for different countries, it is essential to ensure that it has the same meaning and name in the interface for them.
The FIELD_NAME field is essentially a reference to an existing field, either pre-installed or user-defined.
Quick navigation: All Methods
User documentation: How to Create and Configure Company Details Templates in CRM
Getting Started
- Retrieve the company details template identifier using the crm.requisite.preset.list method
- Check the fields available to add using the crm.requisite.preset.field.availabletoadd method
- Add a field to the template using the crm.requisite.preset.field.add method
- Change the name or sorting using the crm.requisite.preset.field.update method
- Retrieve the list of template fields using the crm.requisite.preset.field.list method
- Remove a field from the template using the crm.requisite.preset.field.delete method
Template Field Identifiers
preset.ID— the company details template identifier. This can be retrieved using the crm.requisite.preset.list methodID— the field identifier within a specific template. This is returned by the crm.requisite.preset.field.add, crm.requisite.preset.field.get, and crm.requisite.preset.field.list methodsFIELD_NAME— the code of the pre-installed or user-defined field being added to the template. Available values are returned by the crm.requisite.preset.field.availabletoadd method
Fields Describing the Custom Field in the Requisite Template
Required fields are marked with *.
|
Name |
Description |
|
ID |
Field identifier. Created automatically and unique within the template |
|
FIELD_NAME* |
Field name |
|
FIELD_TITLE |
An alternative name for the field in the requisite. The alternative name is displayed in various forms for filling out requisites. Depending on the specific form, the alternative name may or may not be used |
|
SORT |
Sorting. The order in the list of template fields |
|
IN_SHORT_LIST |
Show in the short list. Deprecated field, currently not used. Retained for backward compatibility. Can take values |
Use the method crm.requisite.preset.field.fields to get a formal description of the fields.
Overview of Methods
Scope:
crmWho can execute the methods: a user with access permissions for contacts and companies
Access permissions for template fields are checked the same way as permissions for the template itself: reading requires "read" access permission for both contacts and companies, while changing the set of fields requires "add", "edit", or "delete" access permission for both objects.
|
Method |
Description |
|
Adds a customizable field to the requisites template |
|
|
Modifies a customizable field in the requisites template |
|
|
Returns the description of a customizable field in the requisites template by ID |
|
|
Returns a list of all customizable fields for a specific requisites template |
|
|
Deletes a customizable field from the requisites template |
|
|
Returns fields available for addition to the specified requisites template |
|
|
Returns a formal description of a configurable template field |