CRM Activities in the Timeline: Methods Overview
A CRM activity is a timeline entry that records an interaction with a customer. It is linked to a CRM item and displayed within its card.
The methods in this section work with CRM activities: they create and update universal activities, retrieve an activity by identifier, retrieve a list by filter, delete an activity, retrieve a call transcription, and describe fields.
For example, if you need to remove a call from a deal's timeline, retrieve the list of activities for that deal and delete the required activity.
DEPRECATED
Development of the crm.activity.add and crm.activity.update methods has been discontinued.
Use the crm.activity.todo.add and crm.activity.todo.update methods instead.
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.
Quick navigation: All Methods
User documentation: Timeline in the CRM Card
Getting Started
- Identify the CRM entity:
ownerTypeIdandownerId - Create a universal activity using the crm.activity.todo.add method
- Verify the created activity using the crm.activity.get method
- To modify a universal activity, use the crm.activity.todo.update method
- To find activities by filter, use the crm.activity.list method
- Delete the required activity using the crm.activity.delete method
- To retrieve a completed call transcription, use the crm.activity.call.getTranscript method
- To check the activity field structure, use the crm.activity.fields method
- Check the communication field structure using the crm.activity.communication.fields method
Connection with Other Objects
CRM items. An activity is linked to a CRM item via the ownerTypeId and ownerId parameters. The crm.enum.ownertype method returns standard values ownerTypeId for leads, deals, contacts, and companies. For SPAs, use the crm.type.list method. Retrieve the ownerId identifier via the universal crm.item.list method.
Activity links. A single activity can be linked to multiple CRM items. To manage links—adding, moving, and deleting—use the crm.activity.binding.* method group.
Overview of Methods
Scope:
crmWho can execute the method: depends on the method
|
Method |
Description |
|
Adds a universal activity to the timeline |
|
|
Updates a universal activity |
|
|
Returns an activity by its identifier |
|
|
Returns a list of activities based on a filter |
|
|
Deletes an activity |
|
|
Returns a ready-made call transcription |
|
|
Returns the description of the activity fields |
|
|
Returns the description of the communication fields of the activity |
Deprecated Methods
|
Method |
Description |
|
Creates a system activity |
|
|
Updates a system activity |