Возвращает только элементы, на которые у пользователя есть право чтения. Размер страницы всегда 50 записей.
Пример ответа (сокращён):
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
entityTypeId |
body | integer | да | Тип объекта CRM |
select |
body | array | нет | Поля для выборки или '*' |
filter |
body | object | нет | Фильтр вида {поле: значение}, допускает вложенность и логику |
order |
body | object | нет | Сортировка вида {поле: "ASC" | "DESC"} |
start |
body | integer | нет | Смещение для пагинации: 50 — вторая страница |
useOriginalUfNames |
body | boolean | нет | Формат имён пользовательских полей |
Пример запроса:
{
"result": {
"items": [
{
"id": 253,
"assignedById": 6,
"stageId": "NEW",
"opportunity": 19000,
"sourceId": "WEB",
"title": "Lead #253",
"name": "Admin",
"lastName": null,
"isManualOpportunity": "Y"
}
]
}
}
https://<ваш-портал>.bitrix24.ru/rest/<id пользователя>/<код вебхука>/<метод>.jsonhttps://<ваш-портал>.bitrix24.ru/rest/<метод>.jsonhttps://oauth.bitrix.info/Тип: Другое
Два способа:
access_token передаётся в параметре auth; живёт один час и обновляется через https://oauth.bitrix.info/oauth/token/ с помощью refresh_token. client_secret используется только в запросах к oauth.bitrix.info.Без данных авторизации запрос отклоняется с ошибкой NO_AUTH_FOUND.
curl -X POST \
-H "Content-Type: application/json" \
-d '{
"entityTypeId": 2,
"fields": {
"title": "New Deal",
"typeId": "SALE",
"stageId": "NEW"
}
}' \
https://your-domain.bitrix24.com/rest/1/8g9l071eismy9q2l/crm.item.add.json
crm.deal.*, crm.lead.* и аналогичные больше не развиваются; для новых интеграций используйте crm.item.*.batch с ошибкой приходят со статусом 200, а поле error может быть пустым — тогда причина только в error_description.batch поле result.result_error есть всегда; признак ошибки — непустое содержимое.*.list отдают по 50 записей; для больших выгрузок используйте пагинацию без подсчёта общего количества и batch.placement.bind, event.bind) недоступны вебхуку и возвращают WRONG_AUTH_TYPE.http вместо https вернёт INVALID_REQUEST.b24-dev-mcp для AI-инструментов: он даёт доступ к официальной документации REST API (без доступа к данным портала).Если этого недостаточно — официальная документация: https://apidocs.bitrix24.ru/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/bitrix24.md