Luma — это платформа управления событиями, которая упрощает создание, управление и совместное использование событий с вашим сообществом.
С Luma, интегрированной в AACFlow, ваши агенты могут:
- Создавать события: Настраивать новые события с именем, временем, часовым поясом, описанием и настройками видимости.
- Обновлять события: Изменять детали существующих событий, такие как имя, время, описание и видимость.
- Получать детали событий: Получать полные детали для любого события по его ID.
- Перечислять события календаря: Просматривать события вашего календаря с фильтрацией по диапазону дат и пагинацией.
- Управлять списками гостей: Просматривать участников события с фильтрацией по статусу одобрения.
- Добавлять гостей: Приглашать новых гостей на события программно.
Подключив AACFlow к Luma, вы можете автоматизировать операции с событиями в рамках ваших рабочих процессов агентов. Автоматически создавайте события на основе триггеров, синхронизируйте списки гостей, отслеживайте регистрации и управляйте календарем событий — все это обрабатывается непосредственно вашими агентами через API Luma.
Независимо от того, проводите ли вы встречи сообщества, конференции или внутренние командные мероприятия, инструмент Luma упрощает координацию управления событиями в ваших рабочих процессах AACFlow.
Инструкции по использованию
Интегрируйте Luma в рабочий процесс. Может создавать события, обновлять события, получать детали событий, перечислять события календаря, получать списки гостей и добавлять гостей на события.
Инструменты
luma_get_event
Получает детали события Luma, включая имя, время, местоположение, организаторов и настройки видимости.
Входные данные
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | Ключ API Luma |
eventId | string | Да | ID события (начинается с evt-) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
event | object | Детали события |
↳ id | string | ID события |
↳ name | string | Имя события |
↳ startAt | string | Время начала события (ISO 8601) |
↳ endAt | string | Время окончания события (ISO 8601) |
↳ timezone | string | Часовой пояс события (IANA) |
↳ durationInterval | string | Продолжительность события (интервал ISO 8601, например PT2H) |
↳ createdAt | string | Временная метка создания события (ISO 8601) |
↳ description | string | Описание события (обычный текст) |
↳ descriptionMd | string | Описание события (Markdown) |
↳ coverUrl | string | URL обложки события |
↳ url | string | URL страницы события на lu.ma |
↳ visibility | string | Видимость события (public, members-only, private) |
↳ meetingUrl | string | URL виртуальной встречи |
↳ geoAddressJson | json | Структурированные данные местоположения/адреса |
↳ geoLatitude | string | Координата широты места проведения |
↳ geoLongitude | string | Координата долготы места проведения |
↳ calendarId | string | ID связанного календаря |
hosts | array | Организаторы события |
↳ id | string | ID организатора |
↳ name | string | Отображаемое имя организатора |
↳ firstName | string | Имя организатора |
↳ lastName | string | Фамилия организатора |
↳ email | string | Адрес электронной почты организатора |
↳ avatarUrl | string | URL аватара организатора |
luma_create_event
Создает новое событие на Luma с именем, временем начала, часовым поясом и дополнительными деталями, такими как описание, местоположение и видимость.
Входные данные
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | Ключ API Luma |
name | string | Да | Имя/название события |
startAt | string | Да | Время начала события в формате ISO 8601 (например, 2025-03-15T18:00:00Z) |
timezone | string | Да | Часовой пояс IANA (например, America/New_York, Europe/London) |
endAt | string | Нет | Время окончания события в формате ISO 8601 (например, 2025-03-15T20:00:00Z) |
durationInterval | string | Нет | Продолжительность события как интервал ISO 8601 (например, PT2H для 2 часов, PT30M для 30 минут). Используется, если endAt не указан. |
descriptionMd | string | Нет | Описание события в формате Markdown |
meetingUrl | string | Нет | URL виртуальной встречи для онлайн-событий (например, ссылка Zoom, Google Meet) |
visibility | string | Нет | Видимость события: public, members-only или private (по умолчанию: public) |
coverUrl | string | Нет | URL обложки (должен быть URL CDN Luma из images.lumacdn.com) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
event | object | Детали созданного события |
↳ id | string | ID события |
↳ name | string | Имя события |
↳ startAt | string | Время начала события (ISO 8601) |
↳ endAt | string | Время окончания события (ISO 8601) |
↳ timezone | string | Часовой пояс события (IANA) |
↳ durationInterval | string | Продолжительность события (интервал ISO 8601, например PT2H) |
↳ createdAt | string | Временная метка создания события (ISO 8601) |
↳ description | string | Описание события (обычный текст) |
↳ descriptionMd | string | Описание события (Markdown) |
↳ coverUrl | string | URL обложки события |
↳ url | string | URL страницы события на lu.ma |
↳ visibility | string | Видимость события (public, members-only, private) |
↳ meetingUrl | string | URL виртуальной встречи |
↳ geoAddressJson | json | Структурированные данные местоположения/адреса |
↳ geoLatitude | string | Координата широты места проведения |
↳ geoLongitude | string | Координата долготы места проведения |
↳ calendarId | string | ID связанного календаря |
hosts | array | Организаторы события |
↳ id | string | ID организатора |
↳ name | string | Отображаемое имя организатора |
↳ firstName | string | Имя организатора |
↳ lastName | string | Фамилия организатора |
↳ email | string | Адрес электронной почты организатора |
↳ avatarUrl | string | URL аватара организатора |
luma_update_event
Обновляет существующее событие Luma. Изменяются только предоставленные вами поля; все остальные поля остаются без изменений.
Входные данные
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | Ключ API Luma |
eventId | string | Да | ID события для обновления (начинается с evt-) |
name | string | Нет | Новое имя/название события |
startAt | string | Нет | Новое время начала в формате ISO 8601 (например, 2025-03-15T18:00:00Z) |
timezone | string | Нет | Новый часовой пояс IANA (например, America/New_York, Europe/London) |
endAt | string | Нет | Новое время окончания в формате ISO 8601 (например, 2025-03-15T20:00:00Z) |
durationInterval | string | Нет | Новая продолжительность как интервал ISO 8601 (например, PT2H для 2 часов). Используется, если endAt не указан. |
descriptionMd | string | Нет | Новое описание события в формате Markdown |
meetingUrl | string | Нет | Новый URL виртуальной встречи (например, ссылка Zoom, Google Meet) |
visibility | string | Нет | Новая видимость: public, members-only или private |
coverUrl | string | Нет | Новый URL обложки (должен быть URL CDN Luma из images.lumacdn.com) |
Выходные данные
| Параметр | Тип | Описание |
|---|

