Call List: 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.
A call list is a CRM activity from which multiple clients can be called consecutively. An employee works with a single activity that contains selected contacts or companies. The results of the calls will be automatically saved in the client cards:
- in the attached call activity and its comments
- in the filled CRM form and fields of the card
- in the deal or invoice created from the call list
Quick navigation: all methods
User documentation: Calling in Bitrix24
Getting Started
-
Retrieve the identifiers of the call list participants — contacts or companies — using the crm.item.list method
-
Create a call list using the crm.calllist.add method: pass the object type in the
ENTITY_TYPEparameter and the array of identifiers in theENTITIESparameter. If necessary, attach a CRM form using theWEBFORM_IDparameter -
Check the composition of the call list using the crm.calllist.items.get method, and the parameters of the call list itself using the crm.calllist.get method
-
The employee then calls the participants in the Bitrix24 interface. The statuses of the participants during the call list are returned by the same crm.calllist.items.get method, and the list of possible statuses is returned by the crm.calllist.statuslist method
-
To add or remove participants of an already created call list, use the crm.calllist.update method
Relationships with Other Objects
Contact. To call multiple contacts, specify an array of ID contacts in the creation or update method of the call list. You can obtain the ID of contacts using the crm.item.list method with the parameter entityTypeId = 3.
Company. To call multiple companies, specify an array of ID companies in the creation or update method of the call list. You can obtain the ID of companies using the crm.item.list method with the parameter entityTypeId = 4.
CRM Form. During the call, the employee can fill in information about the client in the CRM form attached to the call list. After the call is completed, the form will be available in the client card, and the information from the form will be saved in the fields of the card. To attach a form to the call list, specify its ID in the creation or update method of the call list. The ID of the form can be found in the list of forms in Bitrix24 at https://your-domain.com/crm/webform/.
Directory. The status of the call in the call list card is an element of the directory. The list of statuses available to the call list participants is returned by the crm.calllist.statuslist method. To change the statuses themselves, use the directory methods crm.status.* with the parameter ENTITY_ID = CALL_LIST.
User. The call list is linked to its creator by a numeric identifier in the CREATED_BY_ID field. This field is returned by the crm.calllist.get and crm.calllist.list methods. You can obtain user data by identifier using the user.get method.
How to Delete a Call List
There is no method for deleting a call list among the call list methods. You can delete a call list by deleting the activity using the crm.activity.delete method.
-
Use the crm.activity.list method with a filter by the activity name
SUBJECT. In the field value, specifyCall list #ID. ReplaceIDwith the identifier of the call list obtained from the crm.calllist.add or crm.calllist.list methods. -
Pass the
IDof the activity from the result to the deletion method crm.activity.delete.
Access Permissions
Permissions depend on the operation:
- a user with read access to the specified contacts or companies can create and update a call list, as well as retrieve its participants: objects unavailable to the user will not be included in the call list, and the crm.calllist.items.get method will return only the available ones
- any user can retrieve the parameters of a call list and the list of call lists
Overview of Methods
Scope:
crmWho can execute the method: depends on the method
|
Method |
Description |
|
Creates a new call list |
|
|
Updates the composition of the call list |
|
|
Returns information about the call list |
|
|
Returns a list of all call lists |
|
|
Returns participants of the call list |
|
|
Returns a list of call list participant statuses |