How to Contact Support
For questions regarding the REST API of Bitrix24, you can reach out to technical support. The AI support agent answers first in the chat. If the agent cannot find an answer, it transfers the chat to a support specialist, who clarifies the details, explains how a method works, or registers a request.
Chat with the AI support agent is available on any plan. Only commercial plans allow the agent to transfer the chat to a support specialist.
If Partner Support is enabled in Bitrix24, the Bitrix24 Support chat is not available.
How Support Can Help
- Assist with documentation, for example, finding a method based on its description.
- Accept requests for new functionality.
- Explain how a method or event works.
- Accept reports about a non-functioning method or event.
Where to Ask Other Questions
Support answers questions about the REST API. Other topics are handled on separate resources.
| Question | Where to go |
|---|---|
| Partner status and publishing a solution in Bitrix24 Market | Bitrix24 Market Partner Status |
| Error or suggestion about the documentation | Feedback |
| Discussing a scenario with other developers | Support and Community for Developers |
Where to Find the Support Chat
The support chat opens from the Bitrix24 interface. On a computer, the Helpdesk button is in the upper right corner, and the path from there depends on the interface generation.
- Classic interface. Click Helpdesk > Start chat > Still need help > Contact support and ask your question.
- New interface. The Helpdesk button opens a panel with a link to support, where you will find the Bitrix24 status, the list of your requests, and the chat.
The classic interface currently runs on most Bitrix24 accounts, and the new one is rolling out gradually.
In the mobile app, tap Menu > Support.
In one chat, a support specialist addresses only one issue. If you have multiple questions, create parallel dialogues.
What to Send to Support
The more complete the initial data, the faster support can look into your question.
Remove confidential data from the examples: the secret code of an inbound webhook, the access token, and the auth parameter. Replace their values with asterisks.
Question About Method Functionality
-
Describe the method you are having trouble with. You can attach a link to the documentation page.
-
Send the request code.
-
Send the response to the request: JSON or an error message.
-
Describe what you expect from the method.
Example Request Code
BX24.callMethod(
'crm.item.productrow.add', {
fields: {
ownerId: 13142,
ownerType: 'D',
productId: 9621,
price: 80000.000000,
quantity: 2,
discountTypeId: 2,
discountRate: 20,
taxRate: 20,
taxIncluded: 'Y',
measureCode: 796,
sort: 10,
},
},
function(result) {
if (result.error()) {
console.error(result.error());
} else {
console.log(result.data());
}
}
);
Example Response to Request
{
"result": {
"productRow": {
"id": 17647,
"ownerId": 13142,
"ownerType": "D",
"productId": 9621,
"price": 80000,
"quantity": 2,
"discountTypeId": 2,
"discountRate": 20,
"taxRate": 20,
"taxIncluded": "Y",
"measureCode": 796,
"sort": 10,
"type": 4,
"productName": "iphone 14",
"priceAccount": 80000,
"priceExclusive": 66666.67,
"priceNetto": 83333.34,
"priceBrutto": 100000.01,
"discountSum": 16666.67,
"customized": "Y",
"measureName": "pcs",
"xmlId": ""
}
},
"time": {
"start": 1716887721.77879,
"finish": 1716887723.259695,
"duration": 1.4809050559997559,
"processing": 1.2986550331115723,
"date_start": "2024-05-28T12:15:21+02:00",
"date_finish": "2024-05-28T12:15:23+02:00"
}
}
Example Error Message
{
"error": "OWNER_NOT_FOUND",
"error_description": "Owner was not found"
}
Question About Event Functionality
-
Describe the event you are having trouble with. You can attach a link to the documentation page.
-
Provide the URL of the handler that is subscribed to the event:
- URL from the
handlerfield of the event.bind method, - URL from the URL of your handler field of the outbound webhook.
- URL from the
-
Indicate the date and time when the event last failed to trigger.