Miro
Miro — это коллаборативная онлайн-платформа для работы с интерактивными досками. Блок AACFlow использует Miro REST API v2 для автоматизации управления досками и программного добавления визуальных элементов.
Официальная документация API: https://developers.miro.com/docs/rest-api-reference-guide
Настройка
- Перейдите по адресу https://miro.com/app/settings/user-profile/apps и создайте приложение разработчика.
- В разделе OAuth & Permissions добавьте области
boards:readиboards:write. - Используйте поток OAuth 2.0 Authorization Code или сгенерируйте токен разработчика для получения Bearer-токена.
- В AACFlow добавьте блок Miro и вставьте токен в поле Access Token (хранится как секрет).
Операции
| Операция | Описание |
|---|---|
miro_boards | Получает постраничный список досок, доступных аутентифицированному пользователю. |
miro_board | Получает детали конкретной доски по ее ID. |
miro_create_board | Создает новую доску с заданным названием и опциональным описанием. |
miro_shape | Добавляет фигуру (прямоугольник, круг, треугольник и т.д.) на доску по указанным координатам. |
miro_sticky | Добавляет стикер с текстом и цветом на доску по указанным координатам. |
Пример сценария
После того как встреча по запуску проекта зафиксирована в CRM, сценарий создает новую доску Miro с названием проекта и заполняет ее стикерами для каждого пункта действий из стенограммы встречи.
Ссылки
- Официальная документация API: https://developers.miro.com/docs/rest-api-reference-guide
- Miro Developer Apps: https://miro.com/app/settings/user-profile/apps
- Исходный код блока: apps/aacflow/blocks/blocks/miro.ts

