[{"data":1,"prerenderedAt":2282},["ShallowReactive",2],{"navigation":3,"-docs-working-with-the-rest-api-filtering":459,"-docs-working-with-the-rest-api-filtering-description":2271},[4],{"title":5,"path":6,"stem":7,"children":8,"page":47},"Docs","\u002Fdocs","docs",[9,78,351],{"title":10,"path":11,"stem":12,"children":13,"restApiVersion":15,"category":15,"description":15,"badge":15},"Начало работы","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[14,17,48,63],{"title":10,"path":11,"stem":12,"restApiVersion":15,"category":15,"description":16,"badge":15},null,"Краткое руководство по работе с SDK для REST API Bitrix24",{"title":18,"path":19,"stem":20,"children":21,"page":47},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",[22,27,32,37,42],{"title":23,"path":24,"stem":25,"restApiVersion":15,"category":15,"description":26,"badge":15},"Vue","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fvue","docs\u002F1.getting-started\u002F2.installation\u002F1.vue","Руководство по установке Bitrix24 JS SDK в приложениях Vue.",{"title":28,"path":29,"stem":30,"restApiVersion":15,"category":15,"description":31,"badge":15},"Nuxt","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fnuxt","docs\u002F1.getting-started\u002F2.installation\u002F2.nuxt","Руководство по установке Bitrix24 JS SDK в приложениях Nuxt.",{"title":33,"path":34,"stem":35,"restApiVersion":15,"category":15,"description":36,"badge":15},"React","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Freact","docs\u002F1.getting-started\u002F2.installation\u002F3.react","Руководство по установке Bitrix24 JS SDK в приложениях React.",{"title":38,"path":39,"stem":40,"restApiVersion":15,"category":15,"description":41,"badge":15},"Node.js","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fnodejs","docs\u002F1.getting-started\u002F2.installation\u002F4.nodejs","Руководство по установке Bitrix24 JS SDK в приложениях Node.js.",{"title":43,"path":44,"stem":45,"restApiVersion":15,"category":15,"description":46,"badge":15},"UMD","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fumd","docs\u002F1.getting-started\u002F2.installation\u002F5.umd","Руководство по использованию UMD-версии Bitrix24 JS SDK в ваших приложениях.",false,{"title":49,"restApiVersion":15,"category":15,"description":15,"badge":15,"shadow":47,"path":50,"stem":51,"children":52,"page":47},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F3.migration",[53,58],{"title":54,"path":55,"stem":56,"restApiVersion":15,"category":15,"description":57,"badge":15},"v0 → v1","\u002Fdocs\u002Fgetting-started\u002Fmigration\u002Fv1","docs\u002F1.getting-started\u002F3.migration\u002F1.v1","Подробное руководство по миграции приложения с Bitrix24 JS SDK v0 на Bitrix24 JS SDK v1.",{"title":59,"path":60,"stem":61,"restApiVersion":15,"category":15,"description":62,"badge":15},"v2 → v3","\u002Fdocs\u002Fgetting-started\u002Fmigration\u002Fv3","docs\u002F1.getting-started\u002F3.migration\u002F2.v3","Как уйти с устаревшей REST-поверхности, которая удаляется в Bitrix24 JS SDK 3.0.0.",{"title":64,"restApiVersion":15,"category":15,"description":15,"badge":15,"path":65,"stem":66,"children":67,"page":47},"AI-инструменты","\u002Fdocs\u002Fgetting-started\u002Fai","docs\u002F1.getting-started\u002F7.ai",[68,73],{"title":69,"path":70,"stem":71,"restApiVersion":15,"category":15,"description":72,"badge":15},"Навыки","\u002Fdocs\u002Fgetting-started\u002Fai\u002Fskills","docs\u002F1.getting-started\u002F7.ai\u002F1.skills","Узкоспециализированные skill-файлы для AI-агентов разработчика, работающих с @bitrix24\u002Fb24jssdk.",{"title":74,"path":75,"stem":76,"restApiVersion":15,"category":15,"description":77,"badge":15},"LLMs.txt","\u002Fdocs\u002Fgetting-started\u002Fai\u002Fllms-txt","docs\u002F1.getting-started\u002F7.ai\u002F2.llms-txt","Как сделать, чтобы AI-инструменты вроде Cursor, Windsurf, GitHub Copilot, ChatGPT и Claude понимали методы, инструменты и лучшие практики Bitrix24 JS SDK.",{"title":79,"path":80,"stem":81,"children":82,"restApiVersion":15,"category":15,"description":15,"badge":15},"Работа с REST API","\u002Fdocs\u002Fworking-with-the-rest-api","docs\u002F2.working-with-the-rest-api\u002F0.index",[83,86,93,98,103,107,112,116,121,126,130,135,140,145,150,155,160,165,170,175,179,184,189,194,200,205,210,215,220,225,230,235,240,245,251,256,261,267,272,277,282,287,293,299,305,310,315,320,326,331,336,341,346],{"title":84,"path":80,"stem":81,"restApiVersion":15,"category":15,"description":85,"badge":15},"Введение","Обзор возможностей SDK для работы с REST API Bitrix24",{"title":87,"path":88,"stem":89,"restApiVersion":90,"category":91,"description":92,"badge":15},"Call","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F1.call-rest-api-ver2","rest-api-ver2","actions","Метод для вызовов REST API Bitrix24 версии 2.",{"title":87,"path":94,"stem":95,"restApiVersion":96,"category":91,"description":97,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F1.call-rest-api-ver3","rest-api-ver3","Метод для вызовов REST API Bitrix24 версии 3.",{"title":99,"path":100,"stem":101,"restApiVersion":90,"category":91,"description":102,"badge":15},"CallList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F2.call-list-rest-api-ver2","Метод для быстрого получения всех данных из list-методов REST API Bitrix24 версии 2.",{"title":99,"path":104,"stem":105,"restApiVersion":96,"category":91,"description":106,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F2.call-list-rest-api-ver3","Метод для быстрого получения всех данных из list-методов REST API Bitrix24 версии 3.",{"title":108,"path":109,"stem":110,"restApiVersion":90,"category":91,"description":111,"badge":15},"FetchList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffetch-list-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F2.fetch-list-rest-api-ver2","Возвращает AsyncGenerator, позволяющий обрабатывать данные из list-методов REST API Bitrix24 версии 2 по мере поступления, не загружая весь массив в память сразу. Особенно полезно при работе с очень большими объёмами данных.",{"title":108,"path":113,"stem":114,"restApiVersion":96,"category":91,"description":115,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffetch-list-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F2.fetch-list-rest-api-ver3","Возвращает AsyncGenerator, позволяющий обрабатывать данные из list-методов REST API Bitrix24 версии 3 по мере поступления, не загружая весь массив в память сразу. Особенно полезно при работе с очень большими объёмами данных.",{"title":117,"path":118,"stem":119,"restApiVersion":15,"category":117,"description":120,"badge":15},"B24Hook","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhook","docs\u002F2.working-with-the-rest-api\u002F20.hook","Серверная точка входа для работы с REST API Bitrix24 через входящий вебхук (постоянный токен).",{"title":122,"path":123,"stem":124,"restApiVersion":90,"category":91,"description":125,"badge":15},"Batch","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F3.batch-rest-api-ver2","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 2. Позволяет выполнить до 50 команд в одном API-вызове.",{"title":122,"path":127,"stem":128,"restApiVersion":96,"category":91,"description":129,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F3.batch-rest-api-ver3","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 3. Позволяет выполнить до 50 команд в одном API-вызове.",{"title":84,"path":131,"stem":132,"restApiVersion":15,"category":133,"description":134,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe","docs\u002F2.working-with-the-rest-api\u002F30.frame","B24Frame","Предназначен для управления приложениями Bitrix24, работающими внутри placement-iframe. Наследуется от AbstractB24 и предоставляет менеджеры для аутентификации, обмена сообщениями с родительским окном, слайдеров, диалогов, placement и опций.",{"title":136,"path":137,"stem":138,"restApiVersion":15,"category":133,"description":139,"badge":15},"Инициализация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-initialize-b24-frame","docs\u002F2.working-with-the-rest-api\u002F30.frame-initialize-b24-frame","Функция предназначена для инициализации B24Frame",{"title":141,"path":142,"stem":143,"restApiVersion":15,"category":133,"description":144,"badge":15},"Авторизация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-auth","docs\u002F2.working-with-the-rest-api\u002F31.frame-auth","Предназначен для управления аутентификацией в приложениях Bitrix24. Обрабатывает данные аутентификации, полученные от родительского окна, и предоставляет методы для их обновления и получения.",{"title":146,"path":147,"stem":148,"restApiVersion":15,"category":133,"description":149,"badge":15},"Диалог","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-dialog","docs\u002F2.working-with-the-rest-api\u002F31.frame-dialog","Оборачивает системные диалоги BX24 (выбор пользователя, выбор прав доступа, выбор CRM-сущности), чтобы их можно было открывать изнутри iframe приложения Bitrix24.",{"title":151,"path":152,"stem":153,"restApiVersion":15,"category":133,"description":154,"badge":15},"Опции","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-options","docs\u002F2.working-with-the-rest-api\u002F31.frame-options","Используется для управления настройками приложения и пользователя в приложении Bitrix24. Позволяет инициализировать данные, получать и устанавливать опции через сообщения родительскому окну.",{"title":156,"path":157,"stem":158,"restApiVersion":15,"category":133,"description":159,"badge":15},"Родительское окно","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-parent","docs\u002F2.working-with-the-rest-api\u002F31.frame-parent","Предоставляет методы для управления родительским окном приложения в Bitrix24, включая изменение размера окна, управление прокруткой, инициацию звонков и открытие мессенджера.",{"title":161,"path":162,"stem":163,"restApiVersion":15,"category":133,"description":164,"badge":15},"Placement","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-placement","docs\u002F2.working-with-the-rest-api\u002F31.frame-placement","Используется для управления placement виджетов в приложении Bitrix24.",{"title":166,"path":167,"stem":168,"restApiVersion":15,"category":133,"description":169,"badge":15},"Слайдер","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fframe-slider","docs\u002F2.working-with-the-rest-api\u002F31.frame-slider","Предоставляет методы для работы со слайдерами в приложении Bitrix24. Позволяет открывать и закрывать слайдеры, а также управлять их содержимым.",{"title":171,"path":172,"stem":173,"restApiVersion":90,"category":91,"description":174,"badge":15},"BatchByChunk","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-by-chunk-rest-api-ver2","docs\u002F2.working-with-the-rest-api\u002F4.batch-by-chunk-rest-api-ver2","Метод для выполнения пакетных запросов с автоматическим разбиением на чанки для любого числа команд. Автоматически делит большие наборы команд на батчи по 50 и выполняет их последовательно. Используйте только массивы кортежей или массивы объектов.",{"title":171,"path":176,"stem":177,"restApiVersion":96,"category":91,"description":178,"badge":15},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fbatch-by-chunk-rest-api-ver3","docs\u002F2.working-with-the-rest-api\u002F4.batch-by-chunk-rest-api-ver3","Метод для выполнения пакетных запросов к REST API Bitrix24 версии 3 с автоматическим разбиением на чанки для любого числа команд. Автоматически делит большие наборы команд на батчи по 50 и выполняет их последовательно. Используйте только массивы кортежей или массивы объектов.",{"title":180,"path":181,"stem":182,"restApiVersion":15,"category":180,"description":183,"badge":15},"B24OAuth","\u002Fdocs\u002Fworking-with-the-rest-api\u002Foauth","docs\u002F2.working-with-the-rest-api\u002F40.oauth","Серверная точка входа для работы с REST API Bitrix24 по access token OAuth 2.0 (с автоматическим обновлением).",{"title":185,"path":186,"stem":187,"restApiVersion":15,"category":15,"description":188,"badge":15},"Выбор метода","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fchoosing-the-right-method","docs\u002F2.working-with-the-rest-api\u002F5.choosing-the-right-method","Руководство по выбору между Call, CallList, FetchList, Batch и BatchByChunk в REST API v2 и v3.",{"title":190,"path":191,"stem":192,"restApiVersion":15,"category":15,"description":193,"badge":15},"Фильтрация","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffiltering","docs\u002F2.working-with-the-rest-api\u002F5.filtering","Справочник по построению параметров фильтра в Bitrix24 REST API v2 (префиксные операторы) и v3 (массив троек), включая формат дат и правило отбрасывания order.",{"title":195,"path":196,"stem":197,"restApiVersion":15,"category":198,"description":199,"badge":15},"B24HelperManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper","docs\u002F2.working-with-the-rest-api\u002F50.helper","Helper","Агрегирующий менеджер, который загружает данные профиля, приложения, оплаты, лицензии, валют и опций одним батч-запросом REST, а также подключает Pull-клиент.",{"title":201,"path":202,"stem":203,"restApiVersion":15,"category":198,"description":204,"badge":15},"useB24Helper","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-use-b24-helper","docs\u002F2.working-with-the-rest-api\u002F51.helper-use-b24-helper","Основанный на замыкании composable, который владеет единственным экземпляром B24HelperManager и предоставляет хелперы жизненного цикла (init \u002F destroy \u002F связка с Pull-клиентом).",{"title":206,"path":207,"stem":208,"restApiVersion":15,"category":198,"description":209,"badge":15},"ProfileManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-profile-manager","docs\u002F2.working-with-the-rest-api\u002F52.helper-profile-manager","Разобранный ответ REST-метода `profile`: id, имя, фамилия, пол, фото, часовой пояс, флаг администратора.",{"title":211,"path":212,"stem":213,"restApiVersion":15,"category":198,"description":214,"badge":15},"AppManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-app-manager","docs\u002F2.working-with-the-rest-api\u002F53.helper-app-manager","Разобранный ответ REST-метода `app.info`: id приложения, код, версия, статус, флаг установки.",{"title":216,"path":217,"stem":218,"restApiVersion":15,"category":198,"description":219,"badge":15},"PaymentManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-payment-manager","docs\u002F2.working-with-the-rest-api\u002F54.helper-payment-manager","Статус оплаты приложения Bitrix24 — извлекается из `app.info`.",{"title":221,"path":222,"stem":223,"restApiVersion":15,"category":198,"description":224,"badge":15},"LicenseManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-license-manager","docs\u002F2.working-with-the-rest-api\u002F55.helper-license-manager","Информация о лицензии Bitrix24 из `app.info` — и автоматическая перенастройка менеджера ограничений под соответствующий тарифный план.",{"title":226,"path":227,"stem":228,"restApiVersion":15,"category":198,"description":229,"badge":15},"CurrencyManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-currency-manager","docs\u002F2.working-with-the-rest-api\u002F56.helper-currency-manager","Каталог валют, кэшируемый в памяти — базовая валюта, форматтеры для каждой валюты и форматтер числа в строку.",{"title":231,"path":232,"stem":233,"restApiVersion":15,"category":198,"description":234,"badge":15},"OptionsManager","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fhelper-options-manager","docs\u002F2.working-with-the-rest-api\u002F57.helper-options-manager","Типизированный доступ к `app.option.get` \u002F `user.option.get`, плюс save(), который батчит `*.option.set` с необязательным Pull-уведомлением.",{"title":236,"path":237,"stem":238,"restApiVersion":15,"category":15,"description":239,"badge":15},"Ошибки","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ferrors","docs\u002F2.working-with-the-rest-api\u002F6.errors","Справочник кодов SdkError и AjaxError, выбрасываемых SDK, плюс коды ошибок REST Bitrix24, которые через них проявляются.",{"title":241,"path":242,"stem":243,"restApiVersion":15,"category":241,"description":244,"badge":15},"Pull","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fpull","docs\u002F2.working-with-the-rest-api\u002F60.pull","Поток сообщений в реальном времени от Bitrix24 к вашему приложению — WebSocket как основной канал, long-polling как запасной. Только для фрейма.",{"title":246,"path":247,"stem":248,"restApiVersion":15,"category":249,"description":250,"badge":15},"Logger","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogger","docs\u002F2.working-with-the-rest-api\u002F66.logger","logger","Логгер, вдохновлённый PHP Monolog, предоставляет структурированную систему логирования с поддержкой каналов, обработчиков, процессоров и форматтеров. Реализация следует принципам PSR-3 и паттерну цепочки ответственности.",{"title":252,"path":253,"stem":254,"restApiVersion":15,"category":249,"description":255,"badge":15},"Telegram","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogger-telegram","docs\u002F2.working-with-the-rest-api\u002F66.logger-telegram","Отправка логов в Telegram",{"title":257,"path":258,"stem":259,"restApiVersion":15,"category":15,"description":260,"badge":15},"Обнаружение v3-методов","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fdiscovering-v3-methods","docs\u002F2.working-with-the-rest-api\u002F7.discovering-v3-methods","Используйте rest.documentation.openapi, чтобы получить собственный машиночитаемый список всех доступных методов REST API v3 портала — источник истины, на который SDK опирается вместо захардкоженного allowlist. Особенно полезно для AI-агентов и кодогенерации.",{"title":262,"path":263,"stem":264,"restApiVersion":15,"category":265,"description":266,"badge":15},"AjaxResult","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-ajax-result","docs\u002F2.working-with-the-rest-api\u002F70.core-ajax-result","Core","Специализированный Result, возвращаемый каждым REST-хелпером. Предоставляет `isMore() \u002F getNext() \u002F getTotal() \u002F getStatus()` для постраничных ответов и неизменяемые данные.",{"title":268,"path":269,"stem":270,"restApiVersion":15,"category":265,"description":271,"badge":15},"Http","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-http","docs\u002F2.working-with-the-rest-api\u002F70.core-http","Низкоуровневый интерфейс транспорта, возвращаемый `b24.getHttpClient(version)`. Прямой доступ к axios-клиентам, параметрам ограничений, статистике и сбросу.",{"title":273,"path":274,"stem":275,"restApiVersion":15,"category":265,"description":276,"badge":15},"B24LangList","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-lang-list","docs\u002F2.working-with-the-rest-api\u002F70.core-lang-list","Enum языков интерфейса облачного Bitrix24 плюс карта локалей BCP-47.",{"title":278,"path":279,"stem":280,"restApiVersion":15,"category":265,"description":281,"badge":15},"RequestIdGenerator","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-request-id-generator","docs\u002F2.working-with-the-rest-api\u002F70.core-request-id-generator","Реализация `IRequestIdGenerator` по умолчанию. Генерирует request id в формате UUID v7 и предоставляет имена HTTP-заголовка \u002F query-параметра, используемые SDK.",{"title":283,"path":284,"stem":285,"restApiVersion":15,"category":265,"description":286,"badge":15},"Result","\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcore-result","docs\u002F2.working-with-the-rest-api\u002F70.core-result","Обобщённый результат операции с флагом успеха, данными и картой ошибок. Аналог \\\\Bitrix\\\\Main\\\\Result из Bitrix Framework.",{"title":288,"path":289,"stem":290,"restApiVersion":15,"category":291,"description":292,"badge":15},"Лимитеры","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flimiters","docs\u002F2.working-with-the-rest-api\u002F77.limiters","limiters","Система ограничений предоставляет комплексный механизм управления частотой запросов, временем выполнения операций и адаптивными задержками.",{"title":294,"path":295,"stem":296,"restApiVersion":15,"category":297,"description":298,"badge":15},"Логирование и редактирование","\u002Fdocs\u002Fworking-with-the-rest-api\u002Flogging","docs\u002F2.working-with-the-rest-api\u002F78.logging","logging","Что SDK редактирует автоматически до того, как информация о запросе попадёт в логгер или AjaxError, что он не редактирует, и как подключить кастомный логгер через setLogger(...) без повторного появления утечек учётных данных.",{"title":300,"path":301,"stem":302,"restApiVersion":15,"category":303,"description":304,"badge":15},"Browser","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-browser","docs\u002F2.working-with-the-rest-api\u002F80.tools-browser","tools","Дешёвый детектор user-agent \u002F платформы \u002F возможностей. Полезен для runtime-ветвлений во фронтенд-коде.",{"title":306,"path":307,"stem":308,"restApiVersion":15,"category":303,"description":309,"badge":15},"Text","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-text","docs\u002F2.working-with-the-rest-api\u002F80.tools-text","Утилиты для текста и дат — UUID v4 \u002F v7, кодирование \u002F декодирование HTML-сущностей, преобразования типов, хелперы регистра, `toDateTime` \u002F `toB24Format` на Luxon, форматирование чисел и конструктор query-строки.",{"title":311,"path":312,"stem":313,"restApiVersion":15,"category":303,"description":314,"badge":15},"Type","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-type","docs\u002F2.working-with-the-rest-api\u002F80.tools-type","Runtime type guards — строки, числа, обычные объекты, массивы, DOM-узлы, Blob, FormData, формы JSON-RPC сообщений.",{"title":316,"path":317,"stem":318,"restApiVersion":15,"category":303,"description":319,"badge":15},"useFormatter","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-use-formatters","docs\u002F2.working-with-the-rest-api\u002F80.tools-use-formatters","Composable, возвращающий общие экземпляры `FormatterNumbers` и `FormatterIban`, преднастроенные спецификациями стран.",{"title":321,"path":322,"stem":323,"restApiVersion":15,"category":324,"description":325,"badge":15},"IResult","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftypes-iresult","docs\u002F2.working-with-the-rest-api\u002F90.types-iresult","Types","Обобщённый интерфейс результата операции. Реализуется `Result\u003CT>` и (транзитивно) `AjaxResult\u003CT>`.",{"title":327,"path":328,"stem":329,"restApiVersion":15,"category":324,"description":330,"badge":15},"TypeB24","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftypes-type-b24","docs\u002F2.working-with-the-rest-api\u002F90.types-type-b24","Публичный контракт, реализуемый каждым классом-точкой входа (B24Frame, B24Hook, B24OAuth). Единый источник истины для поверхности SDK.",{"title":332,"path":333,"stem":334,"restApiVersion":15,"category":265,"description":335,"badge":15},"Телеметрия","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftelemetry","docs\u002F2.working-with-the-rest-api\u002F95.telemetry","Query-параметры request id, версии SDK и типа SDK, добавляемые к каждому REST-вызову Bitrix24.",{"title":337,"path":338,"stem":339,"restApiVersion":15,"category":265,"description":340,"badge":15},"Коды ошибок","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ferror-codes","docs\u002F2.working-with-the-rest-api\u002F96.error-codes","Каталог кодов ошибок, которые распознаёт SDK — разделённых на «hard» (выбрасываются) и «soft» (возвращаются как AjaxError внутри AjaxResult).",{"title":342,"path":343,"stem":344,"restApiVersion":15,"category":303,"description":345,"badge":15},"HealthCheck","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-health-check","docs\u002F2.working-with-the-rest-api\u002Ftools-health-check","Метод для проверки доступности REST API Bitrix24. Выполняет простой запрос к REST API для проверки работоспособности сервиса.",{"title":347,"path":348,"stem":349,"restApiVersion":15,"category":303,"description":350,"badge":15},"Ping","\u002Fdocs\u002Fworking-with-the-rest-api\u002Ftools-ping","docs\u002F2.working-with-the-rest-api\u002Ftools-ping","Метод для измерения скорости ответа REST API Bitrix24. Выполняет тестовый запрос и возвращает время ответа в миллисекундах.",{"title":352,"path":353,"stem":354,"children":355,"restApiVersion":15,"category":15,"description":15,"badge":15},"Примеры","\u002Fdocs\u002Fexamples","docs\u002F99.examples\u002F0.index",[356,358,364,369,374,379,384,389,394,399,404,409,414,419,424,429,434,439,444,449,454],{"title":84,"path":353,"stem":354,"restApiVersion":15,"category":15,"description":357,"badge":15},"Рецепты, сочетающие SDK с реалистичными сценариями — аналитика CRM, массовые рассылки, AI-ассистенты, установка по OAuth и не только. Каждый рецепт — отдельный файл, удобный для копирования.",{"title":359,"path":360,"stem":361,"restApiVersion":15,"category":362,"description":363,"badge":15},"Аналитика CRM","\u002Fdocs\u002Fexamples\u002Fcrm-analytics","docs\u002F99.examples\u002F1.crm-analytics","examples","Стримит все сделки через actions.v2.fetchList.make, группирует по стадиям, печатает отчёт по воронке (количество, конверсия %, средний чек, win rate).",{"title":365,"path":366,"stem":367,"restApiVersion":15,"category":362,"description":368,"badge":15},"Сделки → CSV","\u002Fdocs\u002Fexamples\u002Fdashboard-deals-csv","docs\u002F99.examples\u002F1.dashboard-deals-csv","Стримит каждую сделку CRM, подходящую под фильтр по дате, в CSV-файл через вебхук и FetchListV2.",{"title":370,"path":371,"stem":372,"restApiVersion":15,"category":15,"description":373,"badge":15},"Список сущностей","\u002Fdocs\u002Fexamples\u002Fentity-list","docs\u002F99.examples\u002F10.entity-list","Рендерит постраничный список сущностей Bitrix24 с компонентами B24UI и SDK-действием callList.",{"title":375,"path":376,"stem":377,"restApiVersion":15,"category":362,"description":378,"badge":15},"Обработка ошибок","\u002Fdocs\u002Fexamples\u002Ferror-handling","docs\u002F99.examples\u002F10.error-handling","Демонстрирует четыре слоя ошибок (SdkError \u002F AjaxError \u002F сетевые \u002F soft) и настройки hardErrorCodes \u002F softErrorCodes \u002F retryOnNetworkError у менеджера ограничений.",{"title":380,"path":381,"stem":382,"restApiVersion":15,"category":362,"description":383,"badge":15},"Регистрация событий","\u002Fdocs\u002Fexamples\u002Fevent-registration","docs\u002F99.examples\u002F11.event-registration","CLI-инструмент — список, привязка и отвязка исходящих событий вебхуков Bitrix24 через event.get \u002F event.bind \u002F event.unbind. В паре с рецептом обработчика вебхуков.",{"title":385,"path":386,"stem":387,"restApiVersion":15,"category":362,"description":388,"badge":15},"Установка OAuth","\u002Fdocs\u002Fexamples\u002Foauth-install","docs\u002F99.examples\u002F12.oauth-install","Express-сервер, который обрабатывает события ONAPPINSTALL \u002F ONAPPUPDATE \u002F ONAPPUNINSTALL для маркетплейс-приложения Bitrix24, сохраняет токены по порталам и создаёт клиент B24OAuth по требованию с callback обновления, подключённым к хранилищу.",{"title":390,"path":391,"stem":392,"restApiVersion":15,"category":362,"description":393,"badge":15},"Скелет frame-приложения","\u002Fdocs\u002Fexamples\u002Fframe-app-skeleton","docs\u002F99.examples\u002F2.frame-app-skeleton","Минимально жизнеспособное iframe-приложение Bitrix24: рукопожатие init, установка заголовка, сохранение состояния приложения, открытие слайдера, чистое закрытие.",{"title":395,"path":396,"stem":397,"restApiVersion":15,"category":362,"description":398,"badge":15},"Массовые рассылки","\u002Fdocs\u002Fexamples\u002Fmass-messaging","docs\u002F99.examples\u002F2.mass-messaging","Фильтрует контакты в CRM, персонализирует шаблон, отправляет IM-уведомления ответственным менеджерам.",{"title":400,"path":401,"stem":402,"restApiVersion":15,"category":15,"description":403,"badge":15},"Мастер установки","\u002Fdocs\u002Fexamples\u002Fapp-installation-wizard","docs\u002F99.examples\u002F20.app-installation-wizard","Многошаговый процесс установки, который создаёт пользовательские поля, регистрирует placement-ы, финализирует установку и празднует конфетти.",{"title":405,"path":406,"stem":407,"restApiVersion":15,"category":362,"description":408,"badge":15},"Автоматизация задач","\u002Fdocs\u002Fexamples\u002Ftask-automation","docs\u002F99.examples\u002F3.task-automation","Опрашивает стадии сделок каждые 60 с. При отслеживаемом переходе создаёт задачу с описанием, дедлайном и приоритетом.",{"title":410,"path":411,"stem":412,"restApiVersion":15,"category":362,"description":413,"badge":15},"Вебхук CLI","\u002Fdocs\u002Fexamples\u002Fwebhook-cli-node","docs\u002F99.examples\u002F3.webhook-cli-node","Node-скрипт на 30 строк, который аутентифицируется на портале Bitrix24 через входящий вебхук и печатает вызывающего пользователя — полезно как первое, что вы запускаете после создания вебхука.",{"title":415,"path":416,"stem":417,"restApiVersion":15,"category":15,"description":418,"badge":15},"Экспорт Node + Hook","\u002Fdocs\u002Fexamples\u002Fnode-hook-company-export","docs\u002F99.examples\u002F30.node-hook-company-export","Экспорт компаний Bitrix24 в CSV-файл из чистого Node.js-скрипта через B24Hook.",{"title":420,"path":421,"stem":422,"restApiVersion":15,"category":362,"description":423,"badge":15},"Массовое обновление","\u002Fdocs\u002Fexamples\u002Fbulk-update-deals","docs\u002F99.examples\u002F4.bulk-update-deals","Переносит тысячи сделок CRM на новую стадию через BatchByChunkV2 — автоматическое разбиение на чанки, обработка частичных ошибок и одна строка прогресса.",{"title":425,"path":426,"stem":427,"restApiVersion":15,"category":362,"description":428,"badge":15},"Синхронизация ERP","\u002Fdocs\u002Fexamples\u002Ferp-sync","docs\u002F99.examples\u002F4.erp-sync","Двусторонняя синхронизация контактов между Bitrix24 и внешней ERP. Сопоставление по ИНН (основное) или email (запасное). Cron каждый час.",{"title":430,"path":431,"stem":432,"restApiVersion":15,"category":362,"description":433,"badge":15},"Файлы Диска","\u002Fdocs\u002Fexamples\u002Fdisk-files","docs\u002F99.examples\u002F5.disk-files","Список хранилищ и содержимого папок, создание подпапок, просмотр файлов. Загрузка файлов (multipart) намеренно вне области.",{"title":435,"path":436,"stem":437,"restApiVersion":15,"category":362,"description":438,"badge":15},"Подписка на Pull","\u002Fdocs\u002Fexamples\u002Fpull-subscribe-frame","docs\u002F99.examples\u002F5.pull-subscribe-frame","Открыть живой канал из frame-приложения Bitrix24 и реагировать на push-события через useB24Helper + Pull-клиент.",{"title":440,"path":441,"stem":442,"restApiVersion":15,"category":362,"description":443,"badge":15},"Telegram-бот","\u002Fdocs\u002Fexamples\u002Ftelegram-bot","docs\u002F99.examples\u002F6.telegram-bot","Опрашивает новые сделки CRM каждые две минуты; уведомляет Telegram-чат HTML-карточкой.",{"title":445,"path":446,"stem":447,"restApiVersion":15,"category":362,"description":448,"badge":15},"Обработчик вебхуков","\u002Fdocs\u002Fexamples\u002Fwebhook-handler","docs\u002F99.examples\u002F7.webhook-handler","Express-сервер, который принимает исходящие события Bitrix24, подгружает детали через REST, маршрутизирует по имени события. Всегда возвращает 200.",{"title":450,"path":451,"stem":452,"restApiVersion":15,"category":362,"description":453,"badge":15},"AI-ассистент","\u002Fdocs\u002Fexamples\u002Fai-assistant","docs\u002F99.examples\u002F8.ai-assistant","Загружает сделку и её дела, спрашивает у GPT-4o лучшее следующее действие, создаёт задачу, привязанную к сделке, с приоритетом и дедлайном.",{"title":455,"path":456,"stem":457,"restApiVersion":15,"category":362,"description":458,"badge":15},"Веб-поиск + LLM","\u002Fdocs\u002Fexamples\u002Fweb-search-llm","docs\u002F99.examples\u002F9.web-search-llm","Двухшаговый RAG: запрос к любому провайдеру веб-поиска, прогон результата через ваш LLM с цитатами [N], публикация ответа комментарием в таймлайн CRM на сделке.",{"id":460,"title":190,"audited":461,"badge":15,"body":462,"category":15,"description":193,"extension":2257,"links":2258,"meta":2267,"navigation":2268,"path":191,"restApiVersion":15,"seo":2269,"stem":192,"__hash__":2270},"docs\u002Fdocs\u002F2.working-with-the-rest-api\u002F5.filtering.md","2026-07-01",{"type":463,"value":464,"toc":2245},"minimark",[465,470,479,514,520,524,531,643,821,831,922,926,938,1064,1069,1080,1107,1124,1127,1191,1210,1214,1238,1416,1425,1433,1460,1475,1479,1492,1830,2196,2200,2241],[466,467,469],"h2",{"id":468},"overview","Обзор",[471,472,473,474,478],"p",{},"В Bitrix24 ",[475,476,477],"strong",{},"два диалекта фильтров",", и они не взаимозаменяемы — каждая версия\nAPI принимает только свой.",[480,481,482,498],"ul",{},[483,484,485,488,489,493,494,497],"li",{},[475,486,487],{},"v2"," (",[490,491,492],"code",{},"$b24.actions.v2.{call,callList,fetchList}.make",") использует ",[475,495,496],{},"объект с\nпрефиксными ключами",": оператор — это префикс к имени поля.",[483,499,500,488,503,493,506,509,510,513],{},[475,501,502],{},"v3",[490,504,505],{},"$b24.actions.v3.{call,callList,fetchList}.make",[475,507,508],{},"массив\nтроек",": ",[490,511,512],{},"[field, operator, value]",".",[471,515,516,517,513],{},"Передача фильтра в стиле v3 в v2-действие молча парсится неверно; передача\nфильтра в стиле v2 в v3-действие возвращает ",[490,518,519],{},"UnknownFilterOperatorException",[466,521,523],{"id":522},"v2-prefix-operators","v2 — префиксные операторы",[471,525,526,527,530],{},"Оператор — это префикс к имени поля. Несколько ключей объединяются через\n",[490,528,529],{},"AND",". Два оператора на одном поле требуют двух отдельных ключей (например,\nдиапазон).",[532,533,538],"pre",{"className":534,"code":535,"language":536,"meta":537,"style":537},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","filter: {\n  '>=opportunity': 50000,\n  '\u003C=opportunity': 200000,\n  '!stageId': 'LOST',\n  '=%title': 'A%'\n}\n","ts-type","",[490,539,540,556,578,595,617,637],{"__ignoreMap":537},[541,542,545,549,553],"span",{"class":543,"line":544},"line",1,[541,546,548],{"class":547},"sBMFI","filter",[541,550,552],{"class":551},"sMK4o",":",[541,554,555],{"class":551}," {\n",[541,557,559,562,566,569,571,575],{"class":543,"line":558},2,[541,560,561],{"class":551},"  '",[541,563,565],{"class":564},"sfazB",">=opportunity",[541,567,568],{"class":551},"'",[541,570,552],{"class":551},[541,572,574],{"class":573},"sbssI"," 50000",[541,576,577],{"class":551},",\n",[541,579,581,583,586,588,590,593],{"class":543,"line":580},3,[541,582,561],{"class":551},[541,584,585],{"class":564},"\u003C=opportunity",[541,587,568],{"class":551},[541,589,552],{"class":551},[541,591,592],{"class":573}," 200000",[541,594,577],{"class":551},[541,596,598,600,603,605,607,610,613,615],{"class":543,"line":597},4,[541,599,561],{"class":551},[541,601,602],{"class":564},"!stageId",[541,604,568],{"class":551},[541,606,552],{"class":551},[541,608,609],{"class":551}," '",[541,611,612],{"class":564},"LOST",[541,614,568],{"class":551},[541,616,577],{"class":551},[541,618,620,622,625,627,629,631,634],{"class":543,"line":619},5,[541,621,561],{"class":551},[541,623,624],{"class":564},"=%title",[541,626,568],{"class":551},[541,628,552],{"class":551},[541,630,609],{"class":551},[541,632,633],{"class":564},"A%",[541,635,636],{"class":551},"'\n",[541,638,640],{"class":543,"line":639},6,[541,641,642],{"class":551},"}\n",[644,645,646,662],"table",{},[647,648,649],"thead",{},[650,651,652,656,659],"tr",{},[653,654,655],"th",{},"Префикс",[653,657,658],{},"Значение",[653,660,661],{},"Пример",[663,664,665,679,694,709,724,739,754,769,784,806],"tbody",{},[650,666,667,671,674],{},[668,669,670],"td",{},"(нет)",[668,672,673],{},"точное совпадение",[668,675,676],{},[490,677,678],{},"{ stageId: 'NEW' }",[650,680,681,686,689],{},[668,682,683],{},[490,684,685],{},">=",[668,687,688],{},"больше либо равно",[668,690,691],{},[490,692,693],{},"{ '>=opportunity': 50000 }",[650,695,696,701,704],{},[668,697,698],{},[490,699,700],{},">",[668,702,703],{},"больше",[668,705,706],{},[490,707,708],{},"{ '>id': 100 }",[650,710,711,716,719],{},[668,712,713],{},[490,714,715],{},"\u003C=",[668,717,718],{},"меньше либо равно",[668,720,721],{},[490,722,723],{},"{ '\u003C=opportunity': 200000 }",[650,725,726,731,734],{},[668,727,728],{},[490,729,730],{},"\u003C",[668,732,733],{},"меньше",[668,735,736],{},[490,737,738],{},"{ '\u003CcloseDate': '2026-01-01' }",[650,740,741,746,749],{},[668,742,743],{},[490,744,745],{},"!",[668,747,748],{},"не равно",[668,750,751],{},[490,752,753],{},"{ '!stageId': 'LOST' }",[650,755,756,761,764],{},[668,757,758],{},[490,759,760],{},"!=",[668,762,763],{},"не равно (альтернатива)",[668,765,766],{},[490,767,768],{},"{ '!=stageId': 'LOST' }",[650,770,771,776,779],{},[668,772,773],{},[490,774,775],{},"%",[668,777,778],{},"LIKE (подстрока, без учёта регистра)",[668,780,781],{},[490,782,783],{},"{ '%title': 'supply' }",[650,785,786,791,801],{},[668,787,788],{},[490,789,790],{},"=%",[668,792,793,794,796,797,800],{},"LIKE с явным шаблоном (",[490,795,775],{}," \u002F ",[490,798,799],{},"_",")",[668,802,803],{},[490,804,805],{},"{ '=%title': 'A%' }",[650,807,808,813,816],{},[668,809,810],{},[490,811,812],{},"!%",[668,814,815],{},"NOT LIKE",[668,817,818],{},[490,819,820],{},"{ '!%title': 'test' }",[471,822,823,824,827,828,830],{},"Простое массивное значение означает ",[490,825,826],{},"IN","; сочетайте с ",[490,829,745],{}," для «not in»:",[532,832,834],{"className":534,"code":833,"language":536,"meta":537,"style":537},"filter: {\n  stageId: ['NEW', 'PREPARATION', 'EXECUTING'], \u002F\u002F IN\n  '!categoryId': [4, 7]                          \u002F\u002F NOT IN\n}\n",[490,835,836,844,891,918],{"__ignoreMap":537},[541,837,838,840,842],{"class":543,"line":544},[541,839,548],{"class":547},[541,841,552],{"class":551},[541,843,555],{"class":551},[541,845,846,850,852,856,858,861,863,866,868,871,873,875,877,880,882,885,887],{"class":543,"line":558},[541,847,849],{"class":848},"swJcz","  stageId",[541,851,552],{"class":551},[541,853,855],{"class":854},"sTEyZ"," [",[541,857,568],{"class":551},[541,859,860],{"class":564},"NEW",[541,862,568],{"class":551},[541,864,865],{"class":551},",",[541,867,609],{"class":551},[541,869,870],{"class":564},"PREPARATION",[541,872,568],{"class":551},[541,874,865],{"class":551},[541,876,609],{"class":551},[541,878,879],{"class":564},"EXECUTING",[541,881,568],{"class":551},[541,883,884],{"class":854},"]",[541,886,865],{"class":551},[541,888,890],{"class":889},"sHwdD"," \u002F\u002F IN\n",[541,892,893,895,898,900,902,904,907,909,912,915],{"class":543,"line":580},[541,894,561],{"class":551},[541,896,897],{"class":564},"!categoryId",[541,899,568],{"class":551},[541,901,552],{"class":551},[541,903,855],{"class":854},[541,905,906],{"class":573},"4",[541,908,865],{"class":551},[541,910,911],{"class":573}," 7",[541,913,914],{"class":854},"]                          ",[541,916,917],{"class":889},"\u002F\u002F NOT IN\n",[541,919,920],{"class":543,"line":597},[541,921,642],{"class":551},[466,923,925],{"id":924},"v3-array-of-triples","v3 — массив троек",[471,927,928,929,932,933,935,936,513],{},"Фильтр — это JSON-",[475,930,931],{},"массив","; каждый элемент — условие ",[490,934,512],{},".\nМассив верхнего уровня неявно объединяется через ",[490,937,529],{},[532,939,943],{"className":940,"code":941,"language":942,"meta":537,"style":537},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","filter: [\n  ['stageId', '=', 'NEW'],\n  ['createdTime', '>=', '2026-01-01T00:00:00+03:00'],\n  ['responsibleId', 'in', [1, 2, 3]]\n]\n","ts",[490,944,945,954,987,1019,1059],{"__ignoreMap":537},[541,946,947,949,951],{"class":543,"line":544},[541,948,548],{"class":547},[541,950,552],{"class":551},[541,952,953],{"class":854}," [\n",[541,955,956,959,961,964,966,968,970,973,975,977,979,981,983,985],{"class":543,"line":558},[541,957,958],{"class":854},"  [",[541,960,568],{"class":551},[541,962,963],{"class":564},"stageId",[541,965,568],{"class":551},[541,967,865],{"class":551},[541,969,609],{"class":551},[541,971,972],{"class":564},"=",[541,974,568],{"class":551},[541,976,865],{"class":551},[541,978,609],{"class":551},[541,980,860],{"class":564},[541,982,568],{"class":551},[541,984,884],{"class":854},[541,986,577],{"class":551},[541,988,989,991,993,996,998,1000,1002,1004,1006,1008,1010,1013,1015,1017],{"class":543,"line":580},[541,990,958],{"class":854},[541,992,568],{"class":551},[541,994,995],{"class":564},"createdTime",[541,997,568],{"class":551},[541,999,865],{"class":551},[541,1001,609],{"class":551},[541,1003,685],{"class":564},[541,1005,568],{"class":551},[541,1007,865],{"class":551},[541,1009,609],{"class":551},[541,1011,1012],{"class":564},"2026-01-01T00:00:00+03:00",[541,1014,568],{"class":551},[541,1016,884],{"class":854},[541,1018,577],{"class":551},[541,1020,1021,1023,1025,1028,1030,1032,1034,1037,1039,1041,1043,1046,1048,1051,1053,1056],{"class":543,"line":597},[541,1022,958],{"class":854},[541,1024,568],{"class":551},[541,1026,1027],{"class":564},"responsibleId",[541,1029,568],{"class":551},[541,1031,865],{"class":551},[541,1033,609],{"class":551},[541,1035,1036],{"class":564},"in",[541,1038,568],{"class":551},[541,1040,865],{"class":551},[541,1042,855],{"class":854},[541,1044,1045],{"class":573},"1",[541,1047,865],{"class":551},[541,1049,1050],{"class":573}," 2",[541,1052,865],{"class":551},[541,1054,1055],{"class":573}," 3",[541,1057,1058],{"class":854},"]]\n",[541,1060,1061],{"class":543,"line":619},[541,1062,1063],{"class":854},"]\n",[1065,1066,1068],"h3",{"id":1067},"v3-operators-the-only-8","v3-операторы — всего 8",[532,1070,1074],{"className":1071,"code":1072,"language":1073,"meta":537,"style":537},"language-txt shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","=   !=   >   >=   \u003C   \u003C=   in   between\n","txt",[490,1075,1076],{"__ignoreMap":537},[541,1077,1078],{"class":543,"line":544},[541,1079,1072],{},[1081,1082,1083],"note",{},[471,1084,1085,1094,1095,1097,1098,1100,1101,1104,1105,513],{},[475,1086,1087,1088,796,1091,1093],{},"Нет оператора ",[490,1089,1090],{},"like",[490,1092,775],{}," \u002F подстроки"," на уровне протокола v3. Поиск по\nподстроке сейчас доступен только в v2 — используйте v2 с ",[490,1096,775],{}," или ",[490,1099,790],{},". Запрос v3\n",[490,1102,1103],{},"['title', 'like', 'A%']"," падает с ",[490,1106,519],{},[480,1108,1109,1119],{},[483,1110,1111,1112,1115,1116,513],{},"значение ",[490,1113,1114],{},"between"," должно быть массивом из 2 элементов: ",[490,1117,1118],{},"[min, max]",[483,1120,1111,1121,1123],{},[490,1122,1036],{}," должно быть массивом.",[471,1125,1126],{},"Двухаргументные формы — синтаксический сахар:",[532,1128,1130],{"className":534,"code":1129,"language":536,"meta":537,"style":537},"['id', 42]              \u002F\u002F то же, что ['id', '=', 42]\n['stageId', ['A', 'B']] \u002F\u002F то же, что ['stageId', 'in', ['A', 'B']]\n",[490,1131,1132,1155],{"__ignoreMap":537},[541,1133,1134,1137,1139,1142,1144,1146,1149,1152],{"class":543,"line":544},[541,1135,1136],{"class":854},"[",[541,1138,568],{"class":551},[541,1140,1141],{"class":564},"id",[541,1143,568],{"class":551},[541,1145,865],{"class":551},[541,1147,1148],{"class":573}," 42",[541,1150,1151],{"class":854},"]              ",[541,1153,1154],{"class":889},"\u002F\u002F то же, что ['id', '=', 42]\n",[541,1156,1157,1159,1161,1163,1165,1167,1169,1171,1174,1176,1178,1180,1183,1185,1188],{"class":543,"line":558},[541,1158,1136],{"class":854},[541,1160,568],{"class":551},[541,1162,963],{"class":564},[541,1164,568],{"class":551},[541,1166,865],{"class":551},[541,1168,855],{"class":854},[541,1170,568],{"class":551},[541,1172,1173],{"class":564},"A",[541,1175,568],{"class":551},[541,1177,865],{"class":551},[541,1179,609],{"class":551},[541,1181,1182],{"class":564},"B",[541,1184,568],{"class":551},[541,1186,1187],{"class":854},"]] ",[541,1189,1190],{"class":889},"\u002F\u002F то же, что ['stageId', 'in', ['A', 'B']]\n",[471,1192,1193,1194,1197,1198,796,1200,1202,1203,513],{},"Для всего, что сложнее плоского списка, предпочитайте типизированный билдер\n",[490,1195,1196],{},"FilterV3"," — он валидирует операторы и форму ",[490,1199,1036],{},[490,1201,1114],{}," на стороне клиента.\nСм. ",[1204,1205,1209],"a",{"href":1206,"rel":1207},"https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fskills\u002Fb24jssdk-filtering\u002FSKILL.md",[1208],"nofollow","скилл b24jssdk-filtering",[466,1211,1213],{"id":1212},"dates","Даты",[471,1215,1216,1217,1220,1221,1224,1225,1228,1229,577,1232,1097,1235,513],{},"Используйте хелпер SDK ",[490,1218,1219],{},"Text.toB24Format(date)"," для ",[475,1222,1223],{},"обоих"," диалектов — он\nвыдаёт формат Bitrix24 ",[490,1226,1227],{},"yyyy-MM-dd'T'HH:mm:ssZZ"," и принимает на вход ",[490,1230,1231],{},"Date",[490,1233,1234],{},"DateTime",[490,1236,1237],{},"string",[532,1239,1241],{"className":940,"code":1240,"language":942,"meta":537,"style":537},"import { Text } from '@bitrix24\u002Fb24jssdk'\n\nconst sixMonthsAgo = new Date()\nsixMonthsAgo.setMonth(sixMonthsAgo.getMonth() - 6)\n\n\u002F\u002F v2\nconst filterV2 = { '>=createdTime': Text.toB24Format(sixMonthsAgo) }\n\n\u002F\u002F v3\nconst filterV3 = [['createdTime', '>=', Text.toB24Format(sixMonthsAgo)]]\n",[490,1242,1243,1268,1274,1295,1325,1329,1334,1367,1372,1378],{"__ignoreMap":537},[541,1244,1245,1249,1252,1255,1258,1261,1263,1266],{"class":543,"line":544},[541,1246,1248],{"class":1247},"s7zQu","import",[541,1250,1251],{"class":551}," {",[541,1253,1254],{"class":854}," Text",[541,1256,1257],{"class":551}," }",[541,1259,1260],{"class":1247}," from",[541,1262,609],{"class":551},[541,1264,1265],{"class":564},"@bitrix24\u002Fb24jssdk",[541,1267,636],{"class":551},[541,1269,1270],{"class":543,"line":558},[541,1271,1273],{"emptyLinePlaceholder":1272},true,"\n",[541,1275,1276,1280,1283,1285,1288,1292],{"class":543,"line":580},[541,1277,1279],{"class":1278},"spNyl","const",[541,1281,1282],{"class":854}," sixMonthsAgo ",[541,1284,972],{"class":551},[541,1286,1287],{"class":551}," new",[541,1289,1291],{"class":1290},"s2Zo4"," Date",[541,1293,1294],{"class":854},"()\n",[541,1296,1297,1300,1302,1305,1308,1310,1313,1316,1319,1322],{"class":543,"line":597},[541,1298,1299],{"class":854},"sixMonthsAgo",[541,1301,513],{"class":551},[541,1303,1304],{"class":1290},"setMonth",[541,1306,1307],{"class":854},"(sixMonthsAgo",[541,1309,513],{"class":551},[541,1311,1312],{"class":1290},"getMonth",[541,1314,1315],{"class":854},"() ",[541,1317,1318],{"class":551},"-",[541,1320,1321],{"class":573}," 6",[541,1323,1324],{"class":854},")\n",[541,1326,1327],{"class":543,"line":619},[541,1328,1273],{"emptyLinePlaceholder":1272},[541,1330,1331],{"class":543,"line":639},[541,1332,1333],{"class":889},"\u002F\u002F v2\n",[541,1335,1337,1339,1342,1344,1346,1348,1351,1353,1355,1357,1359,1362,1365],{"class":543,"line":1336},7,[541,1338,1279],{"class":1278},[541,1340,1341],{"class":854}," filterV2 ",[541,1343,972],{"class":551},[541,1345,1251],{"class":551},[541,1347,609],{"class":551},[541,1349,1350],{"class":848},">=createdTime",[541,1352,568],{"class":551},[541,1354,552],{"class":551},[541,1356,1254],{"class":854},[541,1358,513],{"class":551},[541,1360,1361],{"class":1290},"toB24Format",[541,1363,1364],{"class":854},"(sixMonthsAgo) ",[541,1366,642],{"class":551},[541,1368,1370],{"class":543,"line":1369},8,[541,1371,1273],{"emptyLinePlaceholder":1272},[541,1373,1375],{"class":543,"line":1374},9,[541,1376,1377],{"class":889},"\u002F\u002F v3\n",[541,1379,1381,1383,1386,1388,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413],{"class":543,"line":1380},10,[541,1382,1279],{"class":1278},[541,1384,1385],{"class":854}," filterV3 ",[541,1387,972],{"class":551},[541,1389,1390],{"class":854}," [[",[541,1392,568],{"class":551},[541,1394,995],{"class":564},[541,1396,568],{"class":551},[541,1398,865],{"class":551},[541,1400,609],{"class":551},[541,1402,685],{"class":564},[541,1404,568],{"class":551},[541,1406,865],{"class":551},[541,1408,1254],{"class":854},[541,1410,513],{"class":551},[541,1412,1361],{"class":1290},[541,1414,1415],{"class":854},"(sixMonthsAgo)]]\n",[1081,1417,1418],{},[471,1419,1420,1421,1424],{},"Всегда включайте смещение часового пояса в строки дат — порталы Bitrix24\nработают в часовом поясе, заданном на портале. ",[490,1422,1423],{},"Text.toB24Format()"," выводит\nсмещение за вас.",[466,1426,1428,1429,1432],{"id":1427},"the-order-parameter-and-list-actions","Параметр ",[490,1430,1431],{},"order"," и list-действия",[471,1434,1435,1438,1439,1442,1443,1448,1449,1452,1453,1455,1456,1459],{},[490,1436,1437],{},"callList.make"," и ",[490,1440,1441],{},"fetchList.make"," (и v2, и v3) ",[475,1444,1445,1446],{},"отбрасывают любой переданный\n",[490,1447,1431],{}," и принудительно сортируют по id курсора (",[490,1450,1451],{},"{ [cursorIdKey]: 'ASC' }","),\nпотому что листают набор данных keyset-курсором. Если передать ",[490,1454,1431],{},", SDK его\nотбрасывает и логирует ",[490,1457,1458],{},"warning"," — значение молча игнорируется для\nрезультирующего набора.",[471,1461,1462,1463,1466,1467,1470,1471,513],{},"Если нужен конкретный порядок сортировки, спуститесь до ",[490,1464,1465],{},"call.make"," и листайте\nвручную — но почти всегда вместо этого стоит ",[475,1468,1469],{},"фильтровать точнее",". Подробности —\n",[1204,1472,1474],{"href":1473},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver2\u002F#limitations","Ограничения CallList",[466,1476,1478],{"id":1477},"side-by-side-the-same-query-in-v2-and-v3","Бок о бок: один запрос в v2 и v3",[471,1480,1481,1482,1484,1485,796,1488,1491],{},"Открытые сделки (",[490,1483,963],{}," не в ",[490,1486,1487],{},"WON",[490,1489,1490],{},"LOSE",") с суммой от 50 000 до 200 000,\nсозданные за последние полгода:",[532,1493,1495],{"className":940,"code":1494,"filename":487,"language":942,"meta":537,"style":537},"import { EnumCrmEntityTypeId, Text } from '@bitrix24\u002Fb24jssdk'\n\nconst sixMonthsAgo = new Date()\nsixMonthsAgo.setMonth(sixMonthsAgo.getMonth() - 6)\n\nconst response = await $b24.actions.v2.callList.make({\n  method: 'crm.item.list',\n  params: {\n    entityTypeId: EnumCrmEntityTypeId.deal,\n    filter: {\n      '!stageId': ['WON', 'LOSE'],\n      '>=opportunity': 50000,\n      '\u003C=opportunity': 200000,\n      '>=createdTime': Text.toB24Format(sixMonthsAgo)\n    },\n    select: ['id', 'title', 'stageId', 'opportunity']\n  },\n  idKey: 'id',\n  customKeyForResult: 'items'\n})\n",[490,1496,1497,1520,1524,1538,1560,1564,1603,1619,1628,1644,1653,1685,1700,1715,1735,1741,1785,1791,1807,1822],{"__ignoreMap":537},[541,1498,1499,1501,1503,1506,1508,1510,1512,1514,1516,1518],{"class":543,"line":544},[541,1500,1248],{"class":1247},[541,1502,1251],{"class":551},[541,1504,1505],{"class":854}," EnumCrmEntityTypeId",[541,1507,865],{"class":551},[541,1509,1254],{"class":854},[541,1511,1257],{"class":551},[541,1513,1260],{"class":1247},[541,1515,609],{"class":551},[541,1517,1265],{"class":564},[541,1519,636],{"class":551},[541,1521,1522],{"class":543,"line":558},[541,1523,1273],{"emptyLinePlaceholder":1272},[541,1525,1526,1528,1530,1532,1534,1536],{"class":543,"line":580},[541,1527,1279],{"class":1278},[541,1529,1282],{"class":854},[541,1531,972],{"class":551},[541,1533,1287],{"class":551},[541,1535,1291],{"class":1290},[541,1537,1294],{"class":854},[541,1539,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558],{"class":543,"line":597},[541,1541,1299],{"class":854},[541,1543,513],{"class":551},[541,1545,1304],{"class":1290},[541,1547,1307],{"class":854},[541,1549,513],{"class":551},[541,1551,1312],{"class":1290},[541,1553,1315],{"class":854},[541,1555,1318],{"class":551},[541,1557,1321],{"class":573},[541,1559,1324],{"class":854},[541,1561,1562],{"class":543,"line":619},[541,1563,1273],{"emptyLinePlaceholder":1272},[541,1565,1566,1568,1571,1573,1576,1579,1581,1583,1585,1587,1589,1592,1594,1597,1600],{"class":543,"line":639},[541,1567,1279],{"class":1278},[541,1569,1570],{"class":854}," response ",[541,1572,972],{"class":551},[541,1574,1575],{"class":1247}," await",[541,1577,1578],{"class":854}," $b24",[541,1580,513],{"class":551},[541,1582,91],{"class":854},[541,1584,513],{"class":551},[541,1586,487],{"class":854},[541,1588,513],{"class":551},[541,1590,1591],{"class":854},"callList",[541,1593,513],{"class":551},[541,1595,1596],{"class":1290},"make",[541,1598,1599],{"class":854},"(",[541,1601,1602],{"class":551},"{\n",[541,1604,1605,1608,1610,1612,1615,1617],{"class":543,"line":1336},[541,1606,1607],{"class":848},"  method",[541,1609,552],{"class":551},[541,1611,609],{"class":551},[541,1613,1614],{"class":564},"crm.item.list",[541,1616,568],{"class":551},[541,1618,577],{"class":551},[541,1620,1621,1624,1626],{"class":543,"line":1369},[541,1622,1623],{"class":848},"  params",[541,1625,552],{"class":551},[541,1627,555],{"class":551},[541,1629,1630,1633,1635,1637,1639,1642],{"class":543,"line":1374},[541,1631,1632],{"class":848},"    entityTypeId",[541,1634,552],{"class":551},[541,1636,1505],{"class":854},[541,1638,513],{"class":551},[541,1640,1641],{"class":854},"deal",[541,1643,577],{"class":551},[541,1645,1646,1649,1651],{"class":543,"line":1380},[541,1647,1648],{"class":848},"    filter",[541,1650,552],{"class":551},[541,1652,555],{"class":551},[541,1654,1656,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683],{"class":543,"line":1655},11,[541,1657,1658],{"class":551},"      '",[541,1660,602],{"class":848},[541,1662,568],{"class":551},[541,1664,552],{"class":551},[541,1666,855],{"class":854},[541,1668,568],{"class":551},[541,1670,1487],{"class":564},[541,1672,568],{"class":551},[541,1674,865],{"class":551},[541,1676,609],{"class":551},[541,1678,1490],{"class":564},[541,1680,568],{"class":551},[541,1682,884],{"class":854},[541,1684,577],{"class":551},[541,1686,1688,1690,1692,1694,1696,1698],{"class":543,"line":1687},12,[541,1689,1658],{"class":551},[541,1691,565],{"class":848},[541,1693,568],{"class":551},[541,1695,552],{"class":551},[541,1697,574],{"class":573},[541,1699,577],{"class":551},[541,1701,1703,1705,1707,1709,1711,1713],{"class":543,"line":1702},13,[541,1704,1658],{"class":551},[541,1706,585],{"class":848},[541,1708,568],{"class":551},[541,1710,552],{"class":551},[541,1712,592],{"class":573},[541,1714,577],{"class":551},[541,1716,1718,1720,1722,1724,1726,1728,1730,1732],{"class":543,"line":1717},14,[541,1719,1658],{"class":551},[541,1721,1350],{"class":848},[541,1723,568],{"class":551},[541,1725,552],{"class":551},[541,1727,1254],{"class":854},[541,1729,513],{"class":551},[541,1731,1361],{"class":1290},[541,1733,1734],{"class":854},"(sixMonthsAgo)\n",[541,1736,1738],{"class":543,"line":1737},15,[541,1739,1740],{"class":551},"    },\n",[541,1742,1744,1747,1749,1751,1753,1755,1757,1759,1761,1764,1766,1768,1770,1772,1774,1776,1778,1781,1783],{"class":543,"line":1743},16,[541,1745,1746],{"class":848},"    select",[541,1748,552],{"class":551},[541,1750,855],{"class":854},[541,1752,568],{"class":551},[541,1754,1141],{"class":564},[541,1756,568],{"class":551},[541,1758,865],{"class":551},[541,1760,609],{"class":551},[541,1762,1763],{"class":564},"title",[541,1765,568],{"class":551},[541,1767,865],{"class":551},[541,1769,609],{"class":551},[541,1771,963],{"class":564},[541,1773,568],{"class":551},[541,1775,865],{"class":551},[541,1777,609],{"class":551},[541,1779,1780],{"class":564},"opportunity",[541,1782,568],{"class":551},[541,1784,1063],{"class":854},[541,1786,1788],{"class":543,"line":1787},17,[541,1789,1790],{"class":551},"  },\n",[541,1792,1794,1797,1799,1801,1803,1805],{"class":543,"line":1793},18,[541,1795,1796],{"class":848},"  idKey",[541,1798,552],{"class":551},[541,1800,609],{"class":551},[541,1802,1141],{"class":564},[541,1804,568],{"class":551},[541,1806,577],{"class":551},[541,1808,1810,1813,1815,1817,1820],{"class":543,"line":1809},19,[541,1811,1812],{"class":848},"  customKeyForResult",[541,1814,552],{"class":551},[541,1816,609],{"class":551},[541,1818,1819],{"class":564},"items",[541,1821,636],{"class":551},[541,1823,1825,1828],{"class":543,"line":1824},20,[541,1826,1827],{"class":551},"}",[541,1829,1324],{"class":854},[532,1831,1833],{"className":940,"code":1832,"filename":502,"language":942,"meta":537,"style":537},"import { EnumCrmEntityTypeId, Text } from '@bitrix24\u002Fb24jssdk'\n\nconst sixMonthsAgo = new Date()\nsixMonthsAgo.setMonth(sixMonthsAgo.getMonth() - 6)\n\nconst response = await $b24.actions.v3.callList.make({\n  method: 'crm.item.list',\n  params: {\n    entityTypeId: EnumCrmEntityTypeId.deal,\n    filter: [\n      \u002F\u002F в v3 нет оператора «not in» — оберните `in` в NOT-группу (`negative: true`).\n      \u002F\u002F Хелпер `FilterV3.not(FilterV3.in(...))` строит ту же форму.\n      { negative: true, conditions: [['stageId', 'in', ['WON', 'LOSE']]] },\n      ['opportunity', 'between', [50000, 200000]],\n      ['createdTime', '>=', Text.toB24Format(sixMonthsAgo)]\n    ],\n    select: ['id', 'title', 'stageId', 'opportunity']\n  },\n  idKey: 'id',\n  customKeyForResult: 'items'\n})\n",[490,1834,1835,1857,1861,1875,1897,1901,1933,1947,1955,1969,1977,1982,1987,2048,2083,2112,2119,2159,2163,2177,2189],{"__ignoreMap":537},[541,1836,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855],{"class":543,"line":544},[541,1838,1248],{"class":1247},[541,1840,1251],{"class":551},[541,1842,1505],{"class":854},[541,1844,865],{"class":551},[541,1846,1254],{"class":854},[541,1848,1257],{"class":551},[541,1850,1260],{"class":1247},[541,1852,609],{"class":551},[541,1854,1265],{"class":564},[541,1856,636],{"class":551},[541,1858,1859],{"class":543,"line":558},[541,1860,1273],{"emptyLinePlaceholder":1272},[541,1862,1863,1865,1867,1869,1871,1873],{"class":543,"line":580},[541,1864,1279],{"class":1278},[541,1866,1282],{"class":854},[541,1868,972],{"class":551},[541,1870,1287],{"class":551},[541,1872,1291],{"class":1290},[541,1874,1294],{"class":854},[541,1876,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895],{"class":543,"line":597},[541,1878,1299],{"class":854},[541,1880,513],{"class":551},[541,1882,1304],{"class":1290},[541,1884,1307],{"class":854},[541,1886,513],{"class":551},[541,1888,1312],{"class":1290},[541,1890,1315],{"class":854},[541,1892,1318],{"class":551},[541,1894,1321],{"class":573},[541,1896,1324],{"class":854},[541,1898,1899],{"class":543,"line":619},[541,1900,1273],{"emptyLinePlaceholder":1272},[541,1902,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931],{"class":543,"line":639},[541,1904,1279],{"class":1278},[541,1906,1570],{"class":854},[541,1908,972],{"class":551},[541,1910,1575],{"class":1247},[541,1912,1578],{"class":854},[541,1914,513],{"class":551},[541,1916,91],{"class":854},[541,1918,513],{"class":551},[541,1920,502],{"class":854},[541,1922,513],{"class":551},[541,1924,1591],{"class":854},[541,1926,513],{"class":551},[541,1928,1596],{"class":1290},[541,1930,1599],{"class":854},[541,1932,1602],{"class":551},[541,1934,1935,1937,1939,1941,1943,1945],{"class":543,"line":1336},[541,1936,1607],{"class":848},[541,1938,552],{"class":551},[541,1940,609],{"class":551},[541,1942,1614],{"class":564},[541,1944,568],{"class":551},[541,1946,577],{"class":551},[541,1948,1949,1951,1953],{"class":543,"line":1369},[541,1950,1623],{"class":848},[541,1952,552],{"class":551},[541,1954,555],{"class":551},[541,1956,1957,1959,1961,1963,1965,1967],{"class":543,"line":1374},[541,1958,1632],{"class":848},[541,1960,552],{"class":551},[541,1962,1505],{"class":854},[541,1964,513],{"class":551},[541,1966,1641],{"class":854},[541,1968,577],{"class":551},[541,1970,1971,1973,1975],{"class":543,"line":1380},[541,1972,1648],{"class":848},[541,1974,552],{"class":551},[541,1976,953],{"class":854},[541,1978,1979],{"class":543,"line":1655},[541,1980,1981],{"class":889},"      \u002F\u002F в v3 нет оператора «not in» — оберните `in` в NOT-группу (`negative: true`).\n",[541,1983,1984],{"class":543,"line":1687},[541,1985,1986],{"class":889},"      \u002F\u002F Хелпер `FilterV3.not(FilterV3.in(...))` строит ту же форму.\n",[541,1988,1989,1992,1995,1997,2001,2003,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2045],{"class":543,"line":1702},[541,1990,1991],{"class":551},"      {",[541,1993,1994],{"class":848}," negative",[541,1996,552],{"class":551},[541,1998,2000],{"class":1999},"sfNiH"," true",[541,2002,865],{"class":551},[541,2004,2005],{"class":848}," conditions",[541,2007,552],{"class":551},[541,2009,1390],{"class":854},[541,2011,568],{"class":551},[541,2013,963],{"class":564},[541,2015,568],{"class":551},[541,2017,865],{"class":551},[541,2019,609],{"class":551},[541,2021,1036],{"class":564},[541,2023,568],{"class":551},[541,2025,865],{"class":551},[541,2027,855],{"class":854},[541,2029,568],{"class":551},[541,2031,1487],{"class":564},[541,2033,568],{"class":551},[541,2035,865],{"class":551},[541,2037,609],{"class":551},[541,2039,1490],{"class":564},[541,2041,568],{"class":551},[541,2043,2044],{"class":854},"]]] ",[541,2046,2047],{"class":551},"},\n",[541,2049,2050,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2074,2076,2078,2081],{"class":543,"line":1717},[541,2051,2052],{"class":854},"      [",[541,2054,568],{"class":551},[541,2056,1780],{"class":564},[541,2058,568],{"class":551},[541,2060,865],{"class":551},[541,2062,609],{"class":551},[541,2064,1114],{"class":564},[541,2066,568],{"class":551},[541,2068,865],{"class":551},[541,2070,855],{"class":854},[541,2072,2073],{"class":573},"50000",[541,2075,865],{"class":551},[541,2077,592],{"class":573},[541,2079,2080],{"class":854},"]]",[541,2082,577],{"class":551},[541,2084,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109],{"class":543,"line":1737},[541,2086,2052],{"class":854},[541,2088,568],{"class":551},[541,2090,995],{"class":564},[541,2092,568],{"class":551},[541,2094,865],{"class":551},[541,2096,609],{"class":551},[541,2098,685],{"class":564},[541,2100,568],{"class":551},[541,2102,865],{"class":551},[541,2104,1254],{"class":854},[541,2106,513],{"class":551},[541,2108,1361],{"class":1290},[541,2110,2111],{"class":854},"(sixMonthsAgo)]\n",[541,2113,2114,2117],{"class":543,"line":1743},[541,2115,2116],{"class":854},"    ]",[541,2118,577],{"class":551},[541,2120,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157],{"class":543,"line":1787},[541,2122,1746],{"class":848},[541,2124,552],{"class":551},[541,2126,855],{"class":854},[541,2128,568],{"class":551},[541,2130,1141],{"class":564},[541,2132,568],{"class":551},[541,2134,865],{"class":551},[541,2136,609],{"class":551},[541,2138,1763],{"class":564},[541,2140,568],{"class":551},[541,2142,865],{"class":551},[541,2144,609],{"class":551},[541,2146,963],{"class":564},[541,2148,568],{"class":551},[541,2150,865],{"class":551},[541,2152,609],{"class":551},[541,2154,1780],{"class":564},[541,2156,568],{"class":551},[541,2158,1063],{"class":854},[541,2160,2161],{"class":543,"line":1793},[541,2162,1790],{"class":551},[541,2164,2165,2167,2169,2171,2173,2175],{"class":543,"line":1809},[541,2166,1796],{"class":848},[541,2168,552],{"class":551},[541,2170,609],{"class":551},[541,2172,1141],{"class":564},[541,2174,568],{"class":551},[541,2176,577],{"class":551},[541,2178,2179,2181,2183,2185,2187],{"class":543,"line":1824},[541,2180,1812],{"class":848},[541,2182,552],{"class":551},[541,2184,609],{"class":551},[541,2186,1819],{"class":564},[541,2188,636],{"class":551},[541,2190,2192,2194],{"class":543,"line":2191},21,[541,2193,1827],{"class":551},[541,2195,1324],{"class":854},[466,2197,2199],{"id":2198},"see-also","См. также",[480,2201,2202,2217,2230],{},[483,2203,2204,2208,2209,796,2211,796,2213,796,2215,513],{},[1204,2205,2207],{"href":2206},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fchoosing-the-right-method\u002F","Выбор подходящего метода"," — выбрать ",[490,2210,87],{},[490,2212,99],{},[490,2214,108],{},[490,2216,122],{},[483,2218,2219,796,2223,2227,2228,513],{},[1204,2220,2222],{"href":2221},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Fcall-list-rest-api-ver2\u002F","CallListV2",[1204,2224,2226],{"href":2225},"\u002Fdocs\u002Fworking-with-the-rest-api\u002Ffetch-list-rest-api-ver2\u002F","FetchListV2"," — list-действия, отбрасывающие ",[490,2229,1431],{},[483,2231,2232,2233,2237,2238,2240],{},"Скилл: ",[1204,2234,2236],{"href":1206,"rel":2235},[1208],"b24jssdk-filtering"," — полный справочник по контенту (билдер ",[490,2239,1196],{},", IN\u002Fbetween, мульти-воронка).",[2242,2243,2244],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":537,"searchDepth":558,"depth":558,"links":2246},[2247,2248,2249,2252,2253,2255,2256],{"id":468,"depth":558,"text":469},{"id":522,"depth":558,"text":523},{"id":924,"depth":558,"text":925,"children":2250},[2251],{"id":1067,"depth":580,"text":1068},{"id":1212,"depth":558,"text":1213},{"id":1427,"depth":558,"text":2254},"Параметр order и list-действия",{"id":1477,"depth":558,"text":1478},{"id":2198,"depth":558,"text":2199},"md",[2259,2263,2265],{"label":2260,"iconName":2261,"to":2262},"Text (toB24Format)","GitHubIcon","https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fpackages\u002Fjssdk\u002Fsrc\u002Ftools\u002Ftext.ts",{"label":2222,"iconName":2261,"to":2264},"https:\u002F\u002Fgithub.com\u002Fbitrix24\u002Fb24jssdk\u002Fblob\u002Fmain\u002Fpackages\u002Fjssdk\u002Fsrc\u002Fcore\u002Factions\u002Fv2\u002Fcall-list.ts",{"label":2266,"iconName":2261,"to":1206},"Skill — b24jssdk-filtering",{},{"title":190},{"title":190,"description":193},"CvWMmso-NUf12LlnuMQTIenbrnioZy_6ANc3D-2oHAM",{"data":2272,"body":2273},{},{"type":2274,"children":2275},"root",[2276],{"type":2277,"tag":471,"props":2278,"children":2279},"element",{},[2280],{"type":2281,"value":193},"text",1783080216829]