Webflow
Управление коллекциями CMS Webflow
Webflow — это мощная визуальная платформа веб-дизайна, которая позволяет создавать адаптивные веб-сайты без написания кода. Она сочетает визуальный интерфейс дизайна с надежной CMS (Системой управления контентом), которая позволяет создавать, управлять и публиковать динамический контент для ваших веб-сайтов.
С помощью Webflow вы можете:
- Дизайнить визуально: Создавать пользовательские веб-сайты с визуальным редактором, который генерирует чистый, семантический HTML/CSS код
- Управлять контентом динамически: Использовать CMS для создания коллекций структурированного контента, таких как записи блога, продукты, члены команды или любые пользовательские данные
- Публиковать мгновенно: Развертывать ваши сайты на хостинге Webflow или экспортировать код для пользовательского хостинга
- Создавать адаптивные дизайны: Создавать сайты, которые бесшовно работают на настольных компьютерах, планшетах и мобильных устройствах
- Настраивать коллекции: Определять пользовательские поля и структуры данных для ваших типов контента
- Автоматизировать обновления контента: Программно управлять контентом вашей CMS через API
В AACFlow интеграция с Webflow позволяет вашим агентам бесшовно взаимодействовать с вашими коллекциями CMS Webflow через аутентификацию API. Это обеспечивает мощные сценарии автоматизации, такие как автоматическое создание записей блога из сгенерированного ИИ контента, обновление информации о продуктах, управление профилями членов команды и получение элементов CMS для динамической генерации контента. Ваши агенты могут перечислять существующие элементы для просмотра вашего контента, получать конкретные элементы по ID, создавать новые записи для добавления свежего контента, обновлять существующие элементы для поддержания актуальности информации и удалять устаревший контент. Эта интеграция устраняет разрыв между вашими ИИ-рабочими процессами и вашей CMS Webflow, обеспечивая автоматизированное управление контентом, динамические обновления веб-сайтов и оптимизированные рабочие процессы контента, которые поддерживают ваши сайты свежими и актуальными без ручного вмешательства.
Интегрирует CMS Webflow в рабочий процесс. Может создавать, получать, перечислять, обновлять или удалять элементы в коллекциях CMS Webflow. Управляйте вашим контентом Webflow программно. Может использоваться в режиме триггера для запуска рабочих процессов при изменении элементов коллекции или отправке форм.
Перечислить все элементы из коллекции CMS Webflow
| Параметр | Тип | Обязательно | Описание |
|---|
siteId | string | Да | ID сайта Webflow (например, "580e63e98c9a982ac9b8b741") |
collectionId | string | Да | ID коллекции (например, "580e63fc8c9a982ac9b8b745") |
offset | number | Нет | Смещение для пагинации (например, 0, 100, 200) |
limit | number | Нет | Максимальное количество элементов для возврата (например, 10, 50, 100; по умолчанию: 100) |
| Параметр | Тип | Описание |
|---|
items | array | Массив элементов коллекции |
↳ id | string | Уникальный ID элемента |
↳ cmsLocaleId | string | ID локали CMS |
↳ lastPublished | string | Дата последней публикации (ISO 8601) |
↳ lastUpdated | string | Дата последнего обновления (ISO 8601) |
↳ createdOn | string | Дата создания (ISO 8601) |
↳ isArchived | boolean | Архивирован ли элемент |
↳ isDraft | boolean | Является ли элемент черновиком |
↳ fieldData | object | Данные полей, специфичные для коллекции (варьируются в зависимости от схемы коллекции) |
metadata | object | Метаданные о запросе |
↳ itemCount | number | Количество возвращенных элементов |
↳ offset | number | Смещение пагинации |
↳ limit | number | Максимальное количество элементов на странице |
Получить один элемент из коллекции CMS Webflow
| Параметр | Тип | Обязательно | Описание |
|---|
siteId | string | Да | ID сайта Webflow (например, "580e63e98c9a982ac9b8b741") |
collectionId | string | Да | ID коллекции (например, "580e63fc8c9a982ac9b8b745") |
itemId | string | Да | ID элемента для получения (например, "580e64008c9a982ac9b8b754") |
| Параметр | Тип | Описание |
|---|
item | json | Полученный объект элемента |
metadata | json | Метаданные о полученном элементе |
Создать новый элемент в коллекции CMS Webflow
| Параметр | Тип | Обязательно | Описание |
|---|
siteId | string | Да | ID сайта Webflow (например, "580e63e98c9a982ac9b8b741") |
collectionId | string | Да | ID коллекции (например, "580e63fc8c9a982ac9b8b745") |
fieldData | json | Да | Данные полей для нового элемента в виде объекта JSON. Ключи должны соответствовать именам полей коллекции. |
| Параметр | Тип | Описание |
|---|
item | json | Созданный объект элемента |
metadata | json | Метаданные о созданном элементе |
Обновить существующий элемент в коллекции CMS Webflow
| Параметр | Тип | Обязательно | Описание |
|---|
siteId | string | Да | ID сайта Webflow (например, "580e63e98c9a982ac9b8b741") |
collectionId | string | Да | ID коллекции (например, "580e63fc8c9a982ac9b8b745") |
itemId | string | Да | ID элемента для обновления (например, "580e64008c9a982ac9b8b754") |
fieldData | json | Да | Данные полей для обновления в виде объекта JSON. Включайте только поля, которые вы хотите изменить. |
| Параметр | Тип | Описание |
|---|
item | json | Обновленный объект элемента |
metadata | json | Метаданные об обновленном элементе |
Удалить элемент из коллекции CMS Webflow
| Параметр | Тип | Обязательно | Описание |
|---|
siteId | string | Да | ID сайта Webflow (например, "580e63e98c9a982ac9b8b741") |
collectionId | string | Да | ID коллекции (например, "580e63fc8c9a982ac9b8b745") |
itemId | string | Да | ID элемента для удаления (например, "580e64008c9a982ac9b8b754") |
| Параметр | Тип | Описание |
|---|
success | boolean | Успешно ли удаление |
metadata | json | Метаданные об удалении |