Список записей коллекции
bpm_get_recordsRetrieve records from a BPMSoft OData collection using filters, field selection, sorting, expansions, and pagination. Control result size with top/skip or auto-paginate with a max records limit.
Instructions
Возвращает записи указанной OData-коллекции с фильтрацией ($filter), выборкой полей ($select), сортировкой ($orderby), $expand и $top/$skip. По умолчанию автопагинация выключена и применяется лимит max_records (избегаем переполнения контекста LLM). Установите auto_paginate=true и/или увеличьте max_records если нужен полный набор.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| collection | No | Имя коллекции (EntitySet), например: Contact, Account, City. Не нужно если передан cursor. | |
| filter | No | OData $filter, например: Name eq 'Иванов' | |
| select | No | Поля для выборки через запятую | |
| top | No | Максимум записей за один запрос (по умолчанию 100) | |
| skip | No | Пропустить N записей (для пагинации) | |
| orderby | No | Сортировка, например: Name asc, CreatedOn desc | |
| expand | No | Развернуть связанные сущности | |
| count | No | Включить общее количество записей в ответ | |
| auto_paginate | No | Следовать @odata.nextLink до исчерпания (по умолчанию false). Используйте с max_records. | |
| max_records | No | Жёсткий потолок числа записей в ответе (по умолчанию 1000) | |
| format | No | Формат текстовой выдачи: 'compact' (по умолчанию) — сводка + первые 5 записей; 'full' — полный JSON; 'markdown' — таблица для ≤20 записей. structuredContent всегда полный. | |
| cursor | No | Opaque-курсор предыдущего ответа для получения следующей страницы. При его передаче все остальные параметры запроса наследуются от того ответа. |