Webflow
Коллекции CMS Webflow в процессах Pailot
Webflow — конструктор сайтов с CMS (Content Management System — система управления контентом). Блок читает и меняет элементы коллекций.
С Webflow в Pailot вы можете:
- Получать список элементов коллекции с постраничным выводом
- Читать один элемент по ID
- Создавать и обновлять элемент: поля в JSON, ключи совпадают с именами полей коллекции
- Удалять элемент
Подключение через OAuth (вход по разрешению сервиса) или ключ API (Application Programming Interface — программный интерфейс). Процесс можно запускать в режиме триггера при смене элемента коллекции или отправке формы: включите триггер и скопируйте URL вебхука (входящий HTTP-запрос). Не публикуйте URL.
Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства.
Список элементов коллекции CMS.
| Параметр | Тип | Обязательный | Описание |
|---|
siteId | string | Да | ID сайта Webflow |
collectionId | string | Да | ID коллекции |
offset | number | Нет | Смещение для постраничного вывода |
limit | number | Нет | Максимум элементов (по умолчанию 100) |
| Параметр | Тип | Описание |
|---|
items | json | Элементы коллекции |
metadata | json | Метаданные запроса |
Один элемент коллекции.
| Параметр | Тип | Обязательный | Описание |
|---|
siteId | string | Да | ID сайта Webflow |
collectionId | string | Да | ID коллекции |
itemId | string | Да | ID элемента |
| Параметр | Тип | Описание |
|---|
item | json | Полученный элемент |
metadata | json | Метаданные элемента |
Новый элемент в коллекции.
| Параметр | Тип | Обязательный | Описание |
|---|
siteId | string | Да | ID сайта Webflow |
collectionId | string | Да | ID коллекции |
fieldData | json | Да | Поля нового элемента (JSON). Ключи — имена полей коллекции |
| Параметр | Тип | Описание |
|---|
item | json | Созданный элемент |
metadata | json | Метаданные созданного элемента |
Обновление элемента коллекции.
| Параметр | Тип | Обязательный | Описание |
|---|
siteId | string | Да | ID сайта Webflow |
collectionId | string | Да | ID коллекции |
itemId | string | Да | ID элемента |
fieldData | json | Да | Поля для обновления (JSON). Только те, что меняете |
| Параметр | Тип | Описание |
|---|
item | json | Обновлённый элемент |
metadata | json | Метаданные обновлённого элемента |
Удаление элемента коллекции.
| Параметр | Тип | Обязательный | Описание |
|---|
siteId | string | Да | ID сайта Webflow |
collectionId | string | Да | ID коллекции |
itemId | string | Да | ID элемента |
| Параметр | Тип | Описание |
|---|
success | boolean | Удалось ли удалить |
metadata | json | Метаданные удаления |