Для взятия сделок из Битрикс24 одним запросом можно воспользоваться REST API методом "crm.deal.list". Этот метод позволяет получить список сделок с возможностью применения фильтрации и сортировки.
Для начала необходимо сформировать запрос к API Битрикс24. Для этого требуется указать URL вашего портала Битрикс24, добавить к нему путь "/rest/crm.deal.list.json" и передать параметры запроса.
Пример запроса, который вернет все сделки:
https://your-domain.bitrix24.ru/rest/crm.deal.list.json
Однако, этот запрос может вернуть все сделки без каких-либо ограничений, что может быть неэффективно и нежелательно. Для этого рекомендуется использовать фильтрацию и сортировку результатов.
Пример запроса с использованием фильтрации по стадии сделки и сортировки:
https://your-domain.bitrix24.ru/rest/crm.deal.list.json?filter[STAGE_ID]=C1:PROGRESS&order[ID]=ASC
В данном примере сделки будут отфильтрованы по стадии "PROGRESS" и отсортированы по возрастанию идентификатора.
Вы можете задать и другие параметры фильтрации и сортировки, в зависимости от ваших потребностей. Полный список доступных параметров вы можете найти в документации REST API Битрикс24.
Однако, важно помнить о лимитах запросов к API Битрикс24. По умолчанию, максимальное количество сделок, возвращаемых в одном запросе, ограничено 50. Чтобы получить все сделки, если их количество превышает этот лимит, необходимо использовать параметры "start" и "select".
Пример запроса для получения всех сделок:
https://your-domain.bitrix24.ru/rest/crm.deal.list.json?start=0&select[]=ID&select[]=TITLE&select[]=STAGE_ID&select[]=OPPORTUNITY&select[]=CURRENCY_ID&select[]=DATE_MODIFY&select[]=DATE_CREATE&select[]=ASSIGNED_BY_ID&select[]=CONTACT_ID
В данном случае, параметр "start" указывает, с какой записи начинать выборку, и нулевое значение означает начало. А параметр "select[]" позволяет выбрать нужные вам поля для каждой сделки.
Таким образом, используя метод "crm.deal.list" вместе с фильтрацией и сортировкой, а также подгоняя запрос под свои потребности, вы сможете взять сделки сразу одним запросом в Битрикс24.