- APInita
- Возможности
- Решения
- Заявки и клиентыПринимать заявки из форм и отправлять в нужное место
- ДокументыГенерировать счета, акты, договоры по шаблону
- УведомленияПолучать уведомления о нужных событиях
- Регулярные задачиВыполнять определенные действия по расписанию
- Передача данныхПередавать заявки, заказы и данные между разными сервисами
- ИИ-ассистентОбрабатывать данные или отвечать на вопросы с помощью ИИ
- Своя задачаНачать с чистого конструктора — создать свой сценарий
- Инструкции
- Рерайт статей с помощью ИИ и публикацией в Telegram
- Распознавание чеков и документов по фото с помощью APInita
- Генерация изображений с помощью ИИ и отправка в Телеграм
- Получение и передача файлов в Telegram по API
- Авторизация в Telegram-боте с использованием Google-таблицы в качестве базы данных
- Другие инструкции
- No-Code сервисы
- Контакты
Модуль Iterator
Модуль Iterator необходим для возможности пройтись по каждому элементу полученного массива (набора данных). Например, через Webhook были получены 3 заявки, чтобы каждую из них передать, например через HTTP-модуль в CRM, необходимо указать путь да массива с данными:


Вызов каждой следующей после первой итерации тарифицируется как отдельный запуск сценария.
Основные поля модуля:
Название шага - произвольное название, например "Проходимся по всем данным" или "Цикл по массиву";
Путь до массива - путь до набора данных, содержащий в себе массив с информацией, например: {{ s1.body.items }}
Ограничить количеством итераций - целое число, количество, сколько максимум итераций совершит модуль, может быть пустым (пройдут все элементы массива).
В поле "Путь до массива" доступно использование переменных.
В качестве выходных данных итератор отдает:
{
key: item_7,
body: "my_data"
row: 7,
rows: 7,
last: true,
first: false,
datetime: 09.06.2025 16:44:08
}- где:
- key - это название итерируемого ключа элемента
- body - данные текущего массива
- row - номер итерации
- rows - количество элементов в итерируемом массиве
- last - значение true означает, что это последняя итерация
- first - значение true означает, что это первая итерация
- datetime - время выполнения запроса
Обратите внимание, что при просмотре модуля вы всегда будете видеть последнюю итерацию, чтобы увидеть все итерации - просмотрите историю запуска сценария.
Другие модули
- HTTP - исходящий запрос;
- Webhook - входящий запрос;
- Response - ответ на входящий запрос;
- IF - создание условий;
- JS - написание собственной логики обработки данных на языке JavaScript;
- Mail - отправка почты с Email адреса;
- DB - база данных для операций записи, чтения, обновления и удаления строк;
- AI - взаимодействие с нейросетью и создание ИИ-ассистентов;
- PDF - генератор PDF документов;