Поделиться через


Microsoft Teams

Microsoft Teams позволяет получать все содержимое, инструменты и беседы в рабочей области команды с помощью Microsoft 365.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Стандарт Все регионы Power Automate , кроме следующих:
     — Облако Китая, управляемое 21Vianet
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure Для Китая
Power Apps Стандарт Все регионы Power Apps , кроме следующих:
     — Облако Китая, управляемое 21Vianet
Power Automate Стандарт Все регионы Power Automate , кроме следующих:
     — Облако Китая, управляемое 21Vianet
Контакт
Имя Microsoft
URL https://support.microsoft.com/en-us/contactus
Метаданные соединителя
Publisher Microsoft
Веб-сайт https://products.office.com/microsoft-teams/group-chat-software
Политика конфиденциальности https://privacy.microsoft.com/
Категории Сотрудничество; Коммуникация

Известные проблемы и ограничения с действиями

Краткое описание Operations Длинное описание
Ограничение размера сообщения Публикация адаптивной карточки и ожидание ответа

Публикация адаптивной карточки в чате или канале

Публикация сообщения в чате или канале

Ответ с сообщением в канале

Ответ с адаптивной карточкой в канале

Обновление адаптивной карты в чате или канале
При публикации сообщения ограничение размера сообщения составляет около 28 КБ. Это ограничение включает все элементы HTML, такие как текст, изображения, ссылки, таблицы, упоминания и т. д. Если размер сообщения превышает 28 КБ, действие завершается ошибкой "Запрос сущности слишком большой".
Настройка гостевых пользователей в качестве владельцев команд Добавление участника в команду При добавлении участника в команду можно задать гостевых пользователей в качестве владельцев команд.
Требуется почтовый ящик Exchange Online Создать собрание Teams Если вы создаете собрание Teams и хотите выбрать часовой пояс, для этого действия требуется почтовый ящик Exchange Online.
Максимальное количество пользователей в чате Создание чата При создании чата это действие может обрабатывать не более 20 пользователей на чат, но не поддерживает гостевых пользователей.
Требуется приложение рабочего процесса Публикация адаптивной карточки и ожидание ответа

Публикация адаптивной карточки в чате или канале

Публикация сообщения в чате или канале

Ответ с сообщением в канале

Ответ с адаптивной карточкой в канале

Обновление адаптивной карты в чате или канале
Эти действия требуют доступности приложений Workflows (прежнее название — Power Automate) и настройки приложения в состоянии "разрешить" в Центре администрирования Teams.
Невозможно объединить с триггером, когда кто-то отвечает на адаптивную карточку Публикация адаптивной карточки в чате или канале Использование этого триггера в рабочих процессах триггера и прослушивателя может привести к ошибке "Что-то пошло не так, повторите попытку" при отправке карточки. Эта ошибка возникает, так как поток триггера (который публикует адаптивную карточку в чате или канале) не обрабатывает ответ вызова после публикации карточки. Вместо этого поток прослушивателя предназначен для записи события вызова ответа и продолжения обработки. Однако, так как поток триггера не обрабатывает ответ, он возвращает ошибку. Используйте адаптивную карточку post и подождите ответа в качестве альтернативы.

Известные проблемы и ограничения с триггерами

Краткое описание Operations Длинное описание
Поддерживает только пользователя на поток При добавлении нового сообщения чата Когда новое сообщение чата публикуется в любом чате, где вы являетесь участником Teams, триггер может поддерживать только одного пользователя на поток.
Поддерживает только отдельные слова Когда упоминаются ключевые слова Триггер не будет запускаться для фраз, которые длиннее одного слова.
Пожары для всех данных, связанных с сообщением Когда упоминаются ключевые слова Эти данные включают отправителя сообщения и текст, включающий время отправки сообщения.
Срабатывает только для корневых сообщений, добавленных в канал При добавлении нового сообщения канала При публикации нового сообщения в канал в Teams триггер не запускается для ответов на существующее сообщение канала.
Работает только в среде по умолчанию Для выбранного сообщения

Из поля создания (V2)

Когда кто-то реагирует на адаптивную карточку
Эти триггеры работают только в среде по умолчанию.
Не работает для гостевых или внешних пользователей Для выбранного сообщения

Когда кто-то реагирует на адаптивную карточку
Этот триггер не работает для гостевых или внешних пользователей в команде.
Имеет 3-минутный интервал опроса При добавлении нового сообщения канала

Когда я упоминаюсь в сообщении канала
Эти триггеры используют 3-минутный интервал опроса.
Имеет 5-минутный интервал опроса При добавлении нового члена команды

При удалении нового члена команды
Эти триггеры используют 5-минутный интервал опроса из-за ограничения в базовом API. Это может привести к тому, что триггер запускается несколько раз для одного и того же события.
Не работает в объединенных группах со скрытыми элементами При добавлении нового члена команды

При удалении нового члена команды
Эти триггеры не работают над едиными группами, имеющими скрытые члены.
Требуется приложение Power Automate Actions Для выбранного сообщения В Power Automate этот триггер требует, чтобы приложение Power Automate Actions (идентификатор приложения: 00001016-de05-492e-9106-4828fc8a8687) должно быть разблокировано. Используйте учетную запись администратора, чтобы убедиться, что приложение включено в Центре администрирования Teams.
Неподдерживаемый в Microsoft Cloud для суверенитета Для выбранного сообщения
Из поля создания
Эти триггеры не поддерживаются в национальных облаках, таких как GCC, GCCH и DoD.

Общие известные проблемы и ограничения

  • Чтобы использовать конектор Teams, необходимо включить одну из этих подписок.
  • Публикация сообщения или адаптивной карточки в частном канале в настоящее время не поддерживается.
  • Для публикации сообщения или карточки с помощью Power Virtual Agent получатель должен установить бот в Microsoft Teams. Дополнительные сведения см. в статье "Отправка упреждающих сообщений пользователям в Microsoft Teams".
  • Одно сообщение может @mention содержать только до 20 пользователей и 20 тегов.

Веб-перехватчик Microsoft Teams

При получении запроса веб-перехватчика Teams

Идентификатор операции: TeamsIncomingWebhookTrigger

Этот триггер позволяет запустить поток, выполнив запрос POST к конечной точке, предоставляемой триггером. Вы можете отправить массив адаптивных карточек в тексте запроса триггеру для использования в последующих действиях потока. Этот триггер поддерживает только запросы POST и не поддерживает запросы GET.

В отличие от устаревших веб-перехватчиков Office, триггер получения веб-перехватчика Teams позволяет пользователям указывать, кто-либо, любой пользователь в клиенте или только определенное подмножество пользователей в клиенте разрешено вызывать триггер. Этот триггер также не поддерживает интерактивные сообщения, в отличие от устаревших веб-перехватчиков Office.

При сохранении потока будет отображаться URL-адрес обратного вызова триггера. Вы также можете получить доступ к URL-адресу обратного вызова, изменив поток, созданный в конструкторе Power Automate или Teams.

Дополнительные сведения о создании адаптивных карточек см. в статье "Создание потоков, которые размещают адаптивные карточки в Microsoft Teams", а также рекомендации по схеме адаптивных карточек и конструктор адаптивных карточек.

Схема текста запроса

Тело запроса
Имя Key Обязательно Тип Description
type type yes струна Значение всегда должно быть "сообщение"
attachments attachments yes массив объекта Массив объектов элементов адаптивной карточки. Дополнительные сведения о схеме объектов см. в разделе AdaptiveCardItemSchema ниже.
AdaptiveCardItemSchema
Имя Key Обязательно Тип Description
Тип контента Тип контента yes струна Значение всегда должно быть "application/vnd.microsoft.card.adaptive".
contentUrl contentUrl yes струна Значение всегда должно иметь значение NULL
содержимое содержимое yes объект Объект адаптивной карточки, отформатированный в формате JSON. Примеры и шаблоны см. в разделе https://adaptivecards.io/samples

Пример текста запроса

    {
       "type":"message",
       "attachments":[
          {
             "contentType":"application/vnd.microsoft.card.adaptive",
             "contentUrl":null,
             "content":{
                "$schema":"http://adaptivecards.io/schemas/adaptive-card.json",
                "type":"AdaptiveCard",
                "version":"1.2",
                "body":[
                    {
                    "type": "TextBlock",
                    "text": "For Samples and Templates, see [https://adaptivecards.io/samples](https://adaptivecards.io/samples)"
                    }
                ]
             }
          }
       ]
    }

Свойства JSON-файла адаптивной карточки приведены следующим образом:

  • Поле "type" должно быть "message".
  • Массив "attachments" содержит набор объектов карточки.
  • Поле "contentType" должно иметь тип адаптивной карточки.
  • Объект "content" представляет собой карточку, отформатированную в формате JSON.
  1. Проверьте адаптивную карточку с помощью Postman:

    1. Проверьте адаптивную карточку с помощью Postman для отправки запроса POST на URL-адрес, созданного для настройки входящего веб-перехватчика.
    2. Вставьте JSON-файл в текст запроса и просмотрите сообщение адаптивной карточки в Teams.

Подсказка

Используйте примеры кода адаптивной карточки и шаблоны для тестирования текста запроса POST.

Пример отправки запросов

Пример справочника по коду

var adaptiveCardJson = @"{
  ""type"": ""message"",
  ""attachments"": [
    {
      ""contentType"": ""application/vnd.microsoft.card.adaptive"",
      ""content"": {
        ""type"": ""AdaptiveCard"",
        ""body"": [
          {
            ""type"": ""TextBlock"",
            ""text"": ""Message Text""
          }
        ],
        ""$schema"": ""http://adaptivecards.io/schemas/adaptive-card.json"",
        ""version"": ""1.2""
      }
    }
  ]
}";

var webhookUrl = "Retrieve this from the url of the trigger, e.g. https://xxxxx.logic.azure.com:443/xxxxxxxxx";

var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

var content = new StringContent(adaptiveCardJson, System.Text.Encoding.UTF8, "application/json");
var response = await client.PostAsync(webhookUrl, content);

Параметры

Имя Key Обязательно Тип Description
triggerAuthenticationType triggerAuthenticationType струна Может ли поток запускаться любым пользователем, любым пользователем в клиенте или только конкретными пользователями в клиенте.
triggerAllowedUsers triggerAllowedUsers струна Список пользователей, которым разрешено активировать поток. Используется только в том случае, если для триггераAuthenticationType задано значение "Конкретные пользователи в моем клиенте".
  • Не передайте заголовок маркера проверки подлинности, если выбран параметр проверки подлинности "Любой пользователь", или запросы POST к триггеру завершаются ошибкой.
  • Если выбрать параметр проверки подлинности "Любой пользователь в моем клиенте" или "Конкретные пользователи в моем клиенте", вам потребуется передать маркер проверки подлинности в запросах в триггер получения запроса веб-перехватчика Teams.
  • Дополнительные сведения о утверждениях, необходимых в следующем документе: добавление проверки подлинности OAuth для триггеров HTTP-запроса

Возвраты

Имя Путь Тип Description
body body объект Выходные данные идентичны тексту запроса, отправленному триггеру, см. выше пример выходных данных или схемы текста запроса.

Ограничения регулирования

Имя Лимит Примечания.
Одновременные входящий вызов ~1,000 При необходимости можно уменьшить количество одновременных запросов или их длительность.
Чтение вызовов в течение 5 минут 6000 для низких; 60 000 для всех остальных Это ограничение применяется к вызовам, которые получают необработанные входные и выходные данные из журнала выполнения потока облака. Вы можете распределять рабочую нагрузку по нескольким потокам по мере необходимости.
Вызовы в течение 5 минут 4500 для низких; 45 000 для всех остальных По мере необходимости можно распределять рабочую нагрузку между несколькими потоками.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

Учетные данные Microsoft Teams (высокий уровень GCC Teams) Войдите с помощью учетных данных Microsoft Teams (Высокий уровень GCC Teams). Только Azure для государственных организаций Недоступен для совместного использования
Учетные данные Microsoft Teams (общедоступная версия Teams или GCC Teams) Войдите с помощью учетных данных Microsoft Teams (Public/Teams GCC). Только Azure для государственных организаций Недоступен для совместного использования
По умолчанию Войдите с помощью учетных данных. Все регионы, кроме Azure для государственных организаций Недоступен для совместного использования

Учетные данные Microsoft Teams (высокий уровень GCC Teams)

Идентификатор проверки подлинности: oauthGccHigh

Применимо: только для государственных организаций Azure

Войдите с помощью учетных данных Microsoft Teams (Высокий уровень GCC Teams).

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Учетные данные Microsoft Teams (общедоступная версия Teams или GCC Teams)

Идентификатор проверки подлинности: oauthPublic

Применимо: только для государственных организаций Azure

Войдите с помощью учетных данных Microsoft Teams (Public/Teams GCC).

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

По умолчанию

Применимо: все регионы, кроме Azure для государственных организаций

Войдите с помощью учетных данных.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Ограничения на регулирование

Имя Звонки Период продления
Вызовы API для каждого подключения 100 60 секунд
Частота опросов триггеров 1 600 секунд
Запросы, отличные от получения для каждого подключения (для чатов списка, публикации уведомления веб-канала, публикации адаптивной карточки в качестве бота потока и любых других операций бота потока) 25 300 секунд
Запросы, не связанные с получением для каждого подключения (все остальные операции) 300 300 секунд

Действия

Shifts: вывод списка всех запросов Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех запросов Open Shift в команде .

Эта операция возвращает все открытые запросы на изменение смен в расписании

Вывод ответов на сообщение канала

Вывод списка ответов на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Вывод списка всех тегов для команды

Список тегов команды

Вывод списка чатов

Список последних чатов, которые вы являетесь частью

Вывод списка членов тега команды

Список членов тега команды

Добавление участника в команду

Добавление участника в команду в Microsoft Teams

Добавление участника в тег команды

Добавляет пользователя в тег команды

Обновление адаптивной карты в чате или канале

Обновляет существующую адаптивную карточку

Опубликуйте собственную адаптивную карточку в качестве бота Flow в канал [DEPRECATED]

Добавьте определение карточки JSON для создания настраиваемой записи для канала Teams. Запись может содержать изображения, графы, текст и многое другое.

Опубликуйте собственную адаптивную карточку в качестве бота Flow пользователю [DEPRECATED]

Добавьте определение карточки JSON для создания настраиваемого сообщения для пользователя Teams. Сообщение может содержать изображения, графы, текст и многое другое.

Ответ с адаптивной карточкой в канале

Ответы с адаптивной карточкой на сообщение канала

Ответ с сообщением в канале

Ответы с сообщением на сообщение канала

Отправка HTTP-запроса Microsoft Graph

Создайте запрос REST API Microsoft Graph для вызова конечных точек Microsoft Teams. Эти сегменты поддерживаются: 1-й сегмент: /teams, /me, /users 2nd сегмент: каналы, чаты, установленные приложения, сообщения, закрепленныеMessages. Подробнее: https://docs.microsoft.com/en-us/graph/use-the-api

Перечисление всех каналов

Выводит список всех каналов для определенной команды, включая каналы, которыми предоставлен общий доступ к команде.

Перечисление связанных команд

Выводит список всех команд, которые вы являетесь прямым участником или участником общего канала, размещенного в команде.

Получение команды

Возвращает сведения о команде в Microsoft Teams.

Получение маркера @mention для пользователя

Создает маркер, который можно вставить в сообщение или адаптивную карточку @mention пользователю.

Получение маркера @mention для тега команды

Создает маркер, который можно вставить в сообщение или адаптивную карточку, отправленную как пользователь в канале @mention в тег команды.

Получение сведений о определенном канале в команде

Получение сведений о канале

Получение сведений о сообщении

Возвращает сведения о сообщении в чате или канале.

Получение сообщений

Получает сообщения из канала в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация адаптивной карточки в канал Teams и ожидание ответа [DEPRECATED]

Легко автоматизировать процесс отправки сообщения в канал Teams, содержащий действия для продолжения потока ожидания.

Публикация адаптивной карточки и ожидание ответа

Публикует адаптивную карточку в чате или канале и ожидает ответа от любого пользователя. Это приостановит поток до тех пор, пока пользователь не ответит.

Публикация адаптивной карточки пользователю Teams и ожидание ответа [DEPRECATED]

Легко автоматизируйте процесс отправки сообщения пользователю Teams, который содержит действия для продолжения потока ожидания.

Публикация выбора параметров в качестве бота Flow пользователю

Отправьте пользователю Microsoft Teams набор параметров, на которые он должен ответить, прежде чем поток будет продолжаться. Это действие приостанавливает поток до тех пор, пока пользователь не ответит на параметры

Публикация карточки в чате или канале

Публикация карточки в чате или канале

Публикация ответа на сообщение (V2) [DEPRECATED]

Отправляет ответ на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация ответа на сообщение [DEPRECATED]

Отправляет ответ на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация сообщения (версия 2) [НЕ РЕКОМЕНДУЕТСЯ]

Разместив сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация сообщения (версия 3) [не рекомендуется]

Публикует сообщение в канал в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация сообщения [DEPRECATED]

Публикует сообщение в канал в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Публикация сообщения в качестве бота Потока в канал [DEPRECATED]

Легко автоматизировать процесс публикации сообщения в канал Teams.

Публикация сообщения в качестве бота Потока пользователю [DEPRECATED]

Легко автоматизировать процесс отправки сообщения кому-то в Teams.

Публикация сообщения в чате или канале

Публикация сообщения в чате или канале

Публикация уведомления веб-канала

Отправляет уведомление в веб-канал действий пользователя, который связывается с чатом или командой.

Смены. Вывод списка всех групп планирования [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех групп планирования в команде .

Эта операция возвращает все группы планирования в расписании

Смены. Вывод списка всех запросов на смены [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех запросов shift shifts в команде .

Эта операция возвращает все запросы на смены в расписании

Смены. Отклонение запроса Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте запрос Open Shift .

Эта операция позволяет менеджерам отклонить открытый запрос на смену.

Смены. Отклонение запроса времени ожидания [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонить время ожидания ".

Эта операция позволяет менеджерам отклонить запрос времени ожидания.

Смены. Отклонение запроса смены буферов [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонить смены".

Эта операция позволяет пользователям отклонить запрос на смену буферов.

Смены. Получение группы планирования [DEPRECATED]

Это действие устарело. Вместо этого используйте группу планирования .

Эта операция возвращает сведения о группе планирования с помощью уникального идентификатора.

Смены. Получение сведений о расписании [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте сведения о расписании .

Эта операция возвращает сведения о расписании с помощью уникального идентификатора расписания.

Смены. Удаление открытого shift [DEPRECATED]

Это действие устарело. Вместо этого используйте команду Delete a Open Shift .

Эта операция удаляет открытый сдвиг.

Смены. Утверждение запроса Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте запрос Open Shift .

Эта операция позволяет менеджерам утвердить запрос Open Shift.

Смены. Утверждение запроса на отключение времени [не рекомендуется]

Это действие устарело. Вместо этого используйте запрос "Утвердить время ожидания ".

Эта операция позволяет менеджерам утверждать запрос времени ожидания.

Смены. Утверждение запроса на смену предложения [не рекомендуется]

Это действие устарело. Вместо этого используйте запрос "Утвердить смену предложения ".

Эта операция позволяет получателям и менеджерам утвердить запрос на смену предложения.

Смены. Утверждение запроса смены буферов [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Заменить смены ".

Эта операция позволяет пользователю утвердить запрос shifts.

Смены: вывод списка всех запросов времени выключения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех запросов времени выключения в команде .

Эта операция возвращает все запросы времени отключения в расписании

Смены: вывод списка всех запросов на смену предложения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех запросов на смену предложения в команде .

Эта операция возвращает все запросы на смену предложения в расписании

Смены: вывод списка всех открытых смен [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех открытых смен в команде .

Эта операция возвращает все открытые смены в команде

Смены: вывод списка всех причин выключения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех причин отключения времени в команде .

Эта операция возвращает список причин отключения, связанных с командой.

Смены: вывод списка всех сдвигов [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех смен в команде .

Эта операция возвращает все смены, назначенные членам команды

Смены: обновление открытого shift [не рекомендуется]

Это действие устарело. Вместо этого используйте обновление открытого shift .

Обновите открытый сдвиг в расписании.

Смены: отклонение запроса на смену предложения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонение смены предложения ".

Эта операция позволяет пользователям отклонить запрос на смену предложения.

Смены: получение открытого shift [DEPRECATED]

Это действие устарело. Вместо этого используйте команду "Открыть смену ".

Эта операция возвращает сведения о открытой смене.

Смены: получение смены [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Get a Shift .

Эта операция возвращает сведения о смене с помощью уникального идентификатора shift.

Смены: создание нового открытого shift [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Create a Open Shift .

Создание нового открытого смены в расписании

Смены: удаление смены [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Delete a Shift .

Эта операция удаляет сдвиг с помощью уникального идентификатора shift.

Создание канала

Создание канала в указанной команде

Создание собрания Teams

Создайте собрание со ссылкой в нижней части приглашения, чтобы присоединиться к собранию в Интернете в Microsoft Teams.

Создание тега для команды

Создание тега в команде

Создание чата

Создает один в одном или групповом чате

Создать рабочую группу

Создание новой команды в Microsoft Teams

Список групп, к которым присоединился пользователь

Выводит список всех команд в Microsoft Teams, которые вы являетесь членом

Список каналов

Список всех каналов для определенной команды

Список членов

Вывод списка прямых членов группового чата или канала

Удаление тега команды

Удаляет тег из команды

Удаление участника из тега команды

Удаляет участника из тега команды

Shifts: вывод списка всех запросов Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех запросов Open Shift в команде .

Эта операция возвращает все открытые запросы на изменение смен в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество запросов для получения

Состояние запроса
state string

Фильтр состояния запроса

Возвращает

Имя Путь Тип Описание
Открытие списка запросов на изменение смены
value array of OpenShiftChangeRequestResponse

Список открытых запросов на изменение смены в расписании

Вывод ответов на сообщение канала

Вывод списка ответов на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Message
messageId True string

Идентификатор сообщения

Число последних ответов
$top integer

Количество последних ответов, возвращаемых. Значение по умолчанию — 20. Поддерживаемое значение составляет от 1 до 50.

Возвращает

Схема ответа на ответы списка

Вывод списка всех тегов для команды

Список тегов команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Возвращает

Вывод списка чатов

Список последних чатов, которые вы являетесь частью

Параметры

Имя Ключ Обязательно Тип Описание
Типы чатов
chatType True string

Фильтрация по типу

Тема
topic True string

Фильтрация по тому, определена ли имя раздела

Возвращает

Имя Путь Тип Описание
Список чатов
value array of object

Список одного или нескольких чатов, которые вы являетесь частью

Тема
value.topic string

Тема или тема для чата. Доступно только для групповых чатов

Время создания даты
value.createdDateTime date-time

Дата и время создания чата

Время последнего обновления даты
value.lastUpdatedDateTime date-time

Дата и время последнего переименования чата или последнего обновления списка участников

ID разговора
value.id string

Уникальный идентификатор чата

Вывод списка членов тега команды

Список членов тега команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Тег
tagId True string

Выбор тега

Возвращает

Добавление участника в команду

Добавление участника в команду в Microsoft Teams

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

User
userId True string

Имя участника-пользователя или идентификатор Microsoft Entra для добавления

Настройка пользователя в качестве владельца команды
owner boolean

Значение true, если пользователь должен быть владельцем команды

Добавление участника в тег команды

Добавляет пользователя в тег команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Тег
tagId True string

Выбор тега

Идентификатор пользователя
userId True string

Идентификатор пользователя, добавляемого в тег, должен быть в формате 550e8400-e29b-41d4-a716-44665440000'.

Возвращает

Обновление адаптивной карты в чате или канале

Обновляет существующую адаптивную карточку

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Обновление запроса адаптивной карточки
body True dynamic

Запрос адаптивной карты обновления

Опубликуйте собственную адаптивную карточку в качестве бота Flow в канал [DEPRECATED]

Добавьте определение карточки JSON для создания настраиваемой записи для канала Teams. Запись может содержать изображения, графы, текст и многое другое.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

После запроса адаптивной карточки
PostAdaptiveCardRequest True dynamic

Запрос на после адаптивную карточку

Возвращает

Тело
MessageId

Опубликуйте собственную адаптивную карточку в качестве бота Flow пользователю [DEPRECATED]

Добавьте определение карточки JSON для создания настраиваемого сообщения для пользователя Teams. Сообщение может содержать изображения, графы, текст и многое другое.

Параметры

Имя Ключ Обязательно Тип Описание
После запроса адаптивной карточки
PostAdaptiveCardRequest True dynamic

Запрос на после адаптивную карточку

Возвращает

Тело
MessageId

Ответ с адаптивной карточкой в канале

Ответы с адаптивной карточкой на сообщение канала

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Запрос адаптивной карточки ответа
body True dynamic

Запрос адаптивной карточки ответа

Возвращает

Ответ с сообщением в канале

Ответы с сообщением на сообщение канала

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Запрос на ответное сообщение
body True dynamic

Запрос на ответное сообщение

Возвращает

Отправка HTTP-запроса Microsoft Graph

Создайте запрос REST API Microsoft Graph для вызова конечных точек Microsoft Teams. Эти сегменты поддерживаются: 1-й сегмент: /teams, /me, /users 2nd сегмент: каналы, чаты, установленные приложения, сообщения, закрепленныеMessages. Подробнее: https://docs.microsoft.com/en-us/graph/use-the-api

Параметры

Имя Ключ Обязательно Тип Описание
URI
Uri True string

Полный или относительный универсальный код ресурса (URI). Пример: https://graph.microsoft.com/{version}/{resource}

Метод
Method True string

Метод HTTP (по умолчанию — GET)

Тело
Body binary

Содержимое текста запроса

Тип контента
ContentType string

Заголовок типа контента для текста (по умолчанию — application/json)

CustomHeader1
CustomHeader1 string

Пользовательский заголовок 1. Укажите в формате: header-name: header-value

CustomHeader2
CustomHeader2 string

Пользовательский заголовок 2. Укажите в формате: header-name: header-value

CustomHeader3
CustomHeader3 string

Пользовательский заголовок 3. Укажите в формате: header-name: header-value

CustomHeader4
CustomHeader4 string

Пользовательский заголовок 4. Укажите в формате: header-name: header-value

CustomHeader5
CustomHeader5 string

Пользовательский заголовок 5. Укажите в формате: header-name: header-value

Возвращает

Перечисление всех каналов

Выводит список всех каналов для определенной команды, включая каналы, которыми предоставлен общий доступ к команде.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Запрос фильтра
$filter string

Запрос фильтра OData для ограничения возвращаемых записей (например, membershipType eq "standard").

Заказ по
$orderby string

Параметр запроса OData orderBy для указания порядка записей (например, displayName asc).

Возвращает

Имя Путь Тип Описание
Список каналов
value array of ChannelWithOwnerTeamId

Список одного или нескольких каналов для определенной команды

Перечисление связанных команд

Выводит список всех команд, которые вы являетесь прямым участником или участником общего канала, размещенного в команде.

Возвращает

Имя Путь Тип Описание
Список Teams
value array of AssociatedTeamInfo

Список команд, с которыми вы связаны

Получение команды

Возвращает сведения о команде в Microsoft Teams.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Возвращает

Получение ответа команды

Тело
GetTeamResponse

Получение маркера @mention для пользователя

Создает маркер, который можно вставить в сообщение или адаптивную карточку @mention пользователю.

Параметры

Имя Ключ Обязательно Тип Описание
User
userId True string

Укажите субъект пользователя или идентификатор пользователя. @mention

Возвращает

@mention Жетон

Тело
AtMentionUser_V1

Получение маркера @mention для тега команды

Создает маркер, который можно вставить в сообщение или адаптивную карточку, отправленную как пользователь в канале @mention в тег команды.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Тег
tagId True string

Выбор тега

Возвращает

@mention токен для тега

Получение сведений о определенном канале в команде

Получение сведений о канале

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Возвращает

Получение ответа на сведения о канале команды

Получение сведений о сообщении

Возвращает сведения о сообщении в чате или канале.

Параметры

Имя Ключ Обязательно Тип Описание
Message
messageId True string

Идентификатор сообщения

Тип сообщения
threadType True string

Выбор типа сообщения

Запрос сведений о сообщении
body True dynamic

Запрос сведений о сообщении

Возвращает

Выходные данные этой операции являются динамическими.

Получение сообщений

Получает сообщения из канала в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Возвращает

Публикация адаптивной карточки в канал Teams и ожидание ответа [DEPRECATED]

Легко автоматизировать процесс отправки сообщения в канал Teams, содержащий действия для продолжения потока ожидания.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Обновление сообщения
updateMessage string

Сообщение для включения в обновление исходной карточки после ответа

Должна обновлять карточку
shouldUpdateCard boolean

Независимо от того, следует ли обновить карточку в следующем ответе

Channel
channelId True string

Добавление идентификатора канала

Message
messageBody True string

Возвращает

Выходные данные этой операции являются динамическими.

Публикация адаптивной карточки и ожидание ответа

Публикует адаптивную карточку в чате или канале и ожидает ответа от любого пользователя. Это приостановит поток до тех пор, пока пользователь не ответит.

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Запрос на продолжение потока
body True dynamic

Запрос подписки на продолжение потока

Возвращает

Выходные данные этой операции являются динамическими.

Публикация адаптивной карточки пользователю Teams и ожидание ответа [DEPRECATED]

Легко автоматизируйте процесс отправки сообщения пользователю Teams, который содержит действия для продолжения потока ожидания.

Параметры

Имя Ключ Обязательно Тип Описание
Обновление сообщения
updateMessage string

Сообщение для включения в обновление исходной карточки после ответа

Должна обновлять карточку
shouldUpdateCard boolean

Независимо от того, следует ли обновить карточку в следующем ответе

Recipient
to True string

Добавление адреса электронной почты

Сводка
summary string

Сводка сообщения

IsAlert
isAlert boolean

Если сообщение будет отображаться в веб-канале действий

Message
messageBody True string

Возвращает

Выходные данные этой операции являются динамическими.

Публикация выбора параметров в качестве бота Flow пользователю

Отправьте пользователю Microsoft Teams набор параметров, на которые он должен ответить, прежде чем поток будет продолжаться. Это действие приостанавливает поток до тех пор, пока пользователь не ответит на параметры

Параметры

Имя Ключ Обязательно Тип Описание
Сообщение пользователя с запросом подписки на параметры
UserMessageWithOptionsSubscriptionRequest True dynamic

Сообщение пользователя с запросом подписки на параметры

Возвращает

Выходные данные этой операции являются динамическими.

Публикация карточки в чате или канале

Публикация карточки в чате или канале

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Запрос на карточку после публикации
body True dynamic

Запрос на карточку после публикации

Возвращает

Публикация ответа на сообщение (V2) [DEPRECATED]

Отправляет ответ на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Message
messageId True string

Идентификатор сообщения

Тема
subject string

Тема сообщения.

Ответить
content True html

Текст сообщения.

Публикация ответа на сообщение [DEPRECATED]

Отправляет ответ на сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Message
messageId True string

Идентификатор сообщения

Тема
subject string

Тема сообщения.

Ответить
content True string

Текст сообщения.

Тип
contentType True string

Тип контента: html или текст.

Публикация сообщения (версия 2) [НЕ РЕКОМЕНДУЕТСЯ]

Разместив сообщение в канале в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Тема
subject string

Тема сообщения.

Message
content True string

Текст сообщения.

Тип
contentType True string

Тип контента: html или текст.

Публикация сообщения (версия 3) [не рекомендуется]

Публикует сообщение в канал в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Тема
subject string

Тема сообщения.

Message
content True html

Текст сообщения.

Возвращает

Тело
MessageId

Публикация сообщения [DEPRECATED]

Публикует сообщение в канал в определенной команде. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Message
content True html

Текст сообщения.

Публикация сообщения в качестве бота Потока в канал [DEPRECATED]

Легко автоматизировать процесс публикации сообщения в канал Teams.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Запрос на уведомление после отправки
PostNotificationRequest True dynamic

Запрос на уведомление после отправки

Публикация сообщения в качестве бота Потока пользователю [DEPRECATED]

Легко автоматизировать процесс отправки сообщения кому-то в Teams.

Параметры

Имя Ключ Обязательно Тип Описание
Запрос на уведомление после отправки
PostNotificationRequest True dynamic

Запрос на уведомление после отправки

Публикация сообщения в чате или канале

Публикация сообщения в чате или канале

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Запись в
location True string

Выберите вариант

Запрос на сообщение после отправки
body True dynamic

Запрос на сообщение после отправки

Возвращает

Публикация уведомления веб-канала

Отправляет уведомление в веб-канал действий пользователя, который связывается с чатом или командой.

Параметры

Имя Ключ Обязательно Тип Описание
Публикация как
poster True string

Выберите вариант

Тип уведомления
notificationType True string

Выбор типа уведомления

Запрос на уведомление веб-канала после отправки
body True dynamic

Запрос на уведомление о веб-канале

Смены. Вывод списка всех групп планирования [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех групп планирования в команде .

Эта операция возвращает все группы планирования в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество записей для получения

Возвращает

Имя Путь Тип Описание
Список групп планирования
value array of SchedulingGroupResponse

Список групп расписания в расписании

Смены. Вывод списка всех запросов на смены [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех запросов shift shifts в команде .

Эта операция возвращает все запросы на смены в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество запросов для получения

Состояние запроса
state string

Фильтр состояния запроса

Возвращает

Имя Путь Тип Описание
Список запросов на изменение смен смены
value array of SwapShiftsChangeRequestResponse

Список запросов на смену смен в расписании

Смены. Отклонение запроса Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте запрос Open Shift .

Эта операция позволяет менеджерам отклонить открытый запрос на смену.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Открытие идентификатора запроса на изменение смены
openShiftChangeRequestId True string

Уникальный идентификатор запроса

Сообщение от диспетчера
message string

Сообщение от руководителя отправителю или получателю при отклонении запроса.

Смены. Отклонение запроса времени ожидания [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонить время ожидания ".

Эта операция позволяет менеджерам отклонить запрос времени ожидания.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса времени ожидания
timeOffRequestId True string

Уникальный идентификатор запроса времени ожидания

Сообщение от диспетчера
message string

Сообщение от руководителя отправителю или получателю при отклонении запроса.

Смены. Отклонение запроса смены буферов [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонить смены".

Эта операция позволяет пользователям отклонить запрос на смену буферов.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса на изменение смены
swapShiftsChangeRequestId True string

Уникальный идентификатор запроса

Сообщение от получателя или диспетчера
message string

Сообщение при отклонении запроса.

Смены. Получение группы планирования [DEPRECATED]

Это действие устарело. Вместо этого используйте группу планирования .

Эта операция возвращает сведения о группе планирования с помощью уникального идентификатора.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор группы планирования
schedulingGroupId True string

Уникальный идентификатор группы планирования.

Возвращает

Планирование сущности группы

Группа планирования
SchedulingGroupResponse

Смены. Получение сведений о расписании [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте сведения о расписании .

Эта операция возвращает сведения о расписании с помощью уникального идентификатора расписания.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Возвращает

Планирование сущности

Тело
ScheduleResponse

Смены. Удаление открытого shift [DEPRECATED]

Это действие устарело. Вместо этого используйте команду Delete a Open Shift .

Эта операция удаляет открытый сдвиг.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Открытие идентификатора shift
openShiftId True string

Уникальный идентификатор открытого смены.

Смены. Утверждение запроса Open Shift [DEPRECATED]

Это действие устарело. Вместо этого используйте запрос Open Shift .

Эта операция позволяет менеджерам утвердить запрос Open Shift.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Открытие идентификатора запроса на изменение смены
openShiftChangeRequestId True string

Уникальный идентификатор запроса

Сообщение от диспетчера
message string

Сообщение от руководителя к отправителю или получателю при принятии запроса.

Смены. Утверждение запроса на отключение времени [не рекомендуется]

Это действие устарело. Вместо этого используйте запрос "Утвердить время ожидания ".

Эта операция позволяет менеджерам утверждать запрос времени ожидания.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса времени ожидания
timeOffRequestId True string

Уникальный идентификатор запроса времени ожидания

Сообщение от диспетчера
message string

Сообщение от руководителя к отправителю или получателю при принятии запроса.

Смены. Утверждение запроса на смену предложения [не рекомендуется]

Это действие устарело. Вместо этого используйте запрос "Утвердить смену предложения ".

Эта операция позволяет получателям и менеджерам утвердить запрос на смену предложения.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса shift предложения
offerShiftRequestId True string

Уникальный идентификатор запроса на смену предложения

Сообщение от получателя или диспетчера
message string

Сообщение при принятии запроса.

Смены. Утверждение запроса смены буферов [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Заменить смены ".

Эта операция позволяет пользователю утвердить запрос shifts.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса на изменение смены
swapShiftsChangeRequestId True string

Уникальный идентификатор запроса

Сообщение от получателя или диспетчера
message string

Сообщение при принятии запроса.

Смены: вывод списка всех запросов времени выключения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех запросов времени выключения в команде .

Эта операция возвращает все запросы времени отключения в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество запросов для получения

Состояние запроса
state string

Фильтр состояния запроса

Возвращает

Имя Путь Тип Описание
Список запросов TimeOff
value array of TimeOffRequestResponse

Список запросов времени выключения в расписании

Смены: вывод списка всех запросов на смену предложения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех запросов на смену предложения в команде .

Эта операция возвращает все запросы на смену предложения в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество запросов для получения

Состояние запроса
state string

Фильтр состояния запроса

Возвращает

Имя Путь Тип Описание
Список запросов на смену предложения
value array of OfferShiftRequestResponse

Список запросов на смену предложения в расписании

Смены: вывод списка всех открытых смен [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех открытых смен в команде .

Эта операция возвращает все открытые смены в команде

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Время начала
startTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Первое число
$top integer

Общее количество открытых сдвигов для получения

Возвращает

Имя Путь Тип Описание
Открытие списка shifts
value array of OpenShiftResponse

Список открытых сдвигов в расписании

Смены: вывод списка всех причин выключения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте список всех причин отключения времени в команде .

Эта операция возвращает список причин отключения, связанных с командой.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Первое число
$top integer

Общее количество причин отключения времени для получения

Возвращает

Список причин отключения времени.

Список причин отключения, связанных с командой
GetTimeOffReasonsResponse

Смены: вывод списка всех сдвигов [DEPRECATED]

Это действие устарело. Вместо этого используйте список всех смен в команде .

Эта операция возвращает все смены, назначенные членам команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Время начала
startTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Первое число
$top integer

Общее количество сдвигов для получения

Возвращает

Имя Путь Тип Описание
Список сдвигов
value array of ShiftResponse

Список сдвигов в расписании

Смены: обновление открытого shift [не рекомендуется]

Это действие устарело. Вместо этого используйте обновление открытого shift .

Обновите открытый сдвиг в расписании.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Открытие идентификатора shift
openShiftId True string

Уникальный идентификатор открытого смены.

Идентификатор группы планирования
schedulingGroupId string

Идентификатор группы планирования

Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

Открытие количества слотов
openSlotCount True integer

Открытие количества слотов

Оплачивается
isPaid boolean

Оплачивается

Время начала
startDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Code
code string

Code

Отображаемое имя
displayName string

Отображаемое имя

Возвращает

Открытие сущности SHIFT

Открытие shift
OpenShiftResponse

Смены: отклонение запроса на смену предложения [НЕ РЕКОМЕНДУЕТСЯ]

Это действие устарело. Вместо этого используйте запрос "Отклонение смены предложения ".

Эта операция позволяет пользователям отклонить запрос на смену предложения.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор запроса shift предложения
offerShiftRequestId True string

Уникальный идентификатор запроса на смену предложения

Сообщение от получателя или диспетчера
message string

Сообщение при отклонении запроса.

Смены: получение открытого shift [DEPRECATED]

Это действие устарело. Вместо этого используйте команду "Открыть смену ".

Эта операция возвращает сведения о открытой смене.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Открытие идентификатора shift
openShiftId True string

Уникальный идентификатор открытого смены.

Возвращает

Открытие сущности SHIFT

Открытие shift
OpenShiftResponse

Смены: получение смены [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Get a Shift .

Эта операция возвращает сведения о смене с помощью уникального идентификатора shift.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор смены
shiftId True string

Уникальный идентификатор смены.

Возвращает

Сущность SHIFT

Сдвиг
ShiftResponse

Смены: создание нового открытого shift [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Create a Open Shift .

Создание нового открытого смены в расписании

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор группы планирования
schedulingGroupId string

Идентификатор группы планирования

Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

Открытие количества слотов
openSlotCount True integer

Открытие количества слотов

Оплачивается
isPaid boolean

Оплачивается

Время начала
startDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime True date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Code
code string

Code

Отображаемое имя
displayName string

Отображаемое имя

Возвращает

Открытие сущности SHIFT

Открытие shift
OpenShiftResponse

Смены: удаление смены [не рекомендуется]

Это действие устарело. Вместо этого используйте команду Delete a Shift .

Эта операция удаляет сдвиг с помощью уникального идентификатора shift.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
teamId True string

Выбор команды

Идентификатор смены
shiftId True string

Уникальный идентификатор смены.

Создание канала

Создание канала в указанной команде

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Description
description string

Необязательное текстовое описание канала

Имя
displayName True string

Имя канала, отображаемого в Microsoft Teams

Возвращает

Имя Путь Тип Описание
Description
description string

Необязательное текстовое описание канала

Отображаемое имя
displayName string

Имя канала, отображаемого в Microsoft Teams

Идентификатор
id string

Уникальный идентификатор канала

Создание собрания Teams

Создайте собрание со ссылкой в нижней части приглашения, чтобы присоединиться к собранию в Интернете в Microsoft Teams.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор календаря
calendarid True string

Выбор значения

Тема
subject True string

Текст строки темы события

Содержимое сообщения о событии
content True string

Содержимое события

Часовой пояс
timeZone True string

Часовой пояс события

Время запуска
dateTime True date-no-tz

Время начала события (например, '2017-08-29T04:00:00')

Время окончания
dateTime True date-no-tz

Время окончания события (например, '2017-08-29T05:00:00')

Обязательные участники
requiredAttendees email

Обязательные участники для события, разделенного точкой с запятой

Необязательные участники
optionalAttendees email

Необязательные участники события, разделенные точкой с запятой

отображаемое имя
displayName string

Имя, связанное с расположением

Важность
importance string

Важность события: низкая, нормальная или высокая

Шаблон повторения
type string

Шаблон повторения. Обязательный при повторении собрания

Интервал повторения
interval integer

Количество единиц между вхождениями, в которых единицы могут находиться в днях, неделях, месяцах или годах в зависимости от типа. Обязательный при повторении собрания

Дни недели
daysOfWeek array of string

Запятая разделяла дни недель (например: "Понедельник,среда,пятница")

Индекс недели
index string

Указывает, в какой день недели происходит событие. Значение по умолчанию — первый

Дата начала повторения
startDate date

Дата начала повторения, формат ГГГГ-ММ-ДД. Обязательный при повторении собрания

Дата окончания повторения
endDate date

Дата окончания повторения, формат YYY-MM-DD

Событие всего дня
isAllDay boolean

Значение true, если событие длится весь день

Время напоминания о предварительном событии
reminderMinutesBeforeStart integer

Количество минут до начала события, которое оповещает оповещение о напоминании

Включение напоминаний
isReminderOn boolean

Значение true, если для оповещения задано напоминание пользователю о событии

Состояние отображается как
showAs string

Состояние для отображения во время события

Ответ запроса
responseRequested boolean

Задайте значение true, если отправитель хотел бы ответ при принятии события

Возвращает

Ответ на новое собрание, созданное

Создание тега для команды

Создание тега в команде

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Отображаемое имя
displayName True string

Имя тега, отображаемого пользователем в Microsoft Teams.

Идентификаторы участников
members True string

Список идентификаторов пользователей, разделенных точкой с запятой, идентификатор должен быть в формате, например "550e8400-e29b-41d4-a716-4466554400000".

Возвращает

Созданный тег для команды

Создание чата

Создает один в одном или групповом чате

Параметры

Имя Ключ Обязательно Тип Описание
Название
topic string

Название, отображаемое только в групповых чатах

Элементы для добавления
members True string

Идентификаторы пользователя, разделенные точкой с запятой

Возвращает

Ответ на новый чат, созданный

Тело
NewChatResponse

Создать рабочую группу

Создание новой команды в Microsoft Teams

Параметры

Имя Ключ Обязательно Тип Описание
Имя группы
displayName True string

Имя команды

Description
description True string

Необязательное описание команды

Видимость
visibility string

Видимость команды

Возвращает

Список групп, к которым присоединился пользователь

Выводит список всех команд в Microsoft Teams, которые вы являетесь членом

Возвращает

Имя Путь Тип Описание
Список Teams
value array of object

Список команд, которые вы являетесь членом

Description
value.description string

Необязательное описание команды

Имя
value.displayName string

Имя команды

Идентификатор
value.id string

Уникальный идентификатор команды, также называемый идентификатором группы Microsoft 365

Список каналов

Список всех каналов для определенной команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Запрос фильтра
$filter string

Запрос фильтра OData для ограничения возвращаемых записей (например, membershipType eq "standard").

Заказ по
$orderby string

Параметр запроса OData orderBy для указания порядка записей (например, displayName asc).

Возвращает

Имя Путь Тип Описание
Список каналов
value array of GetChannelResponse

Список одного или нескольких каналов для определенной команды

Список членов

Вывод списка прямых членов группового чата или канала

Параметры

Имя Ключ Обязательно Тип Описание
Тип потока
threadType True string

Выбор типа сообщения

Запрос списка участников
body True dynamic

Запрос элементов списка

Возвращает

Схема ответа элементов списка

Удаление тега команды

Удаляет тег из команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Тег
tagId True string

Выбор тега

Удаление участника из тега команды

Удаляет участника из тега команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Тег
tagId True string

Выбор тега

Идентификатор члена тега
tagMemberId True string

Идентификатор элемента, который нужно удалить из тега

Триггеры

Для выбранного сообщения (версия 2)

Этот триггер позволяет запустить поток для выбранного сообщения в Microsoft Teams. (Доступно только для Power Automate.)

Из поля создания (V2)

Этот триггер позволяет запустить поток из поля сообщения создания в Microsoft Teams. (Доступно только для Power Automate.)

Когда кто-то отреагировал на сообщение в чате

Активирует, когда кто-то реагирует на сообщение в указанном чате или канале.

Когда кто-то реагирует на адаптивную карточку

Этот триггер позволяет обрабатывать ответы для адаптивной карточки, размещенной в Microsoft Teams. (Доступно только для Power Automate.)

Когда упоминаются ключевые слова

Активирует, когда ключевое слово упоминается в указанном чате или канале. Не активируется, если сообщение редактируется.

Когда я @mentioned

Активируется при добавлении текущего пользователя в @mentions указанный чат или канал.

Когда я упоминаюсь в сообщении канала

Активирует при добавлении текущего пользователя в канал в команде нового сообщения @mentions . Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

При добавлении нового сообщения в чат или канал

Активирует при публикации нового сообщения в указанном чате или канале. Не активируется, если сообщение редактируется.

При добавлении нового сообщения канала

Активирует при публикации нового сообщения в канал в команде. Обратите внимание, что этот триггер запускается только при добавлении корневых сообщений в канал. Ответы на существующее сообщение канала не приводят к срабатыванию события триггера. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

При добавлении нового сообщения чата

Активирует при публикации нового сообщения в любом чате, в который пользователь входит.

При добавлении нового члена команды

Триггеры при добавлении члена в определенную команду

При удалении нового члена команды

Триггеры при удалении члена из указанной команды

Для выбранного сообщения (версия 2)

Этот триггер позволяет запустить поток для выбранного сообщения в Microsoft Teams. (Доступно только для Power Automate.)

Параметры

Имя Ключ Обязательно Тип Описание
operationId
operationId True string
host
host object
parameters
parameters True object
schema
schema object

Возвращает

Имя Путь Тип Описание
body
body object

Из поля создания (V2)

Этот триггер позволяет запустить поток из поля сообщения создания в Microsoft Teams. (Доступно только для Power Automate.)

Параметры

Имя Ключ Обязательно Тип Описание
operationId
operationId True string
host
host object
parameters
parameters True object
schema
schema object

Возвращает

Имя Путь Тип Описание
body
body object

Когда кто-то отреагировал на сообщение в чате

Активирует, когда кто-то реагирует на сообщение в указанном чате или канале.

Параметры

Имя Ключ Обязательно Тип Описание
Эмодзи для отслеживания
reactionKey True string

Выбор эмодзи для отслеживания реакций на сообщения

Частота триггера
frequency True string

Следует ли активировать поток каждой реакцией или только первой реакцией на определенное сообщение

Кто может активировать?
runningPolicy True string

Укажите, кто может активировать этот рабочий процесс

Тип сообщения
threadType True string

Выбор типа сообщения

requestBody
requestBody dynamic

Это текст запроса веб-перехватчика

Возвращает

Сведения о сообщении

Когда кто-то реагирует на адаптивную карточку

Этот триггер позволяет обрабатывать ответы для адаптивной карточки, размещенной в Microsoft Teams. (Доступно только для Power Automate.)

Возвращает

Выходные данные этой операции являются динамическими.

Когда упоминаются ключевые слова

Активирует, когда ключевое слово упоминается в указанном чате или канале. Не активируется, если сообщение редактируется.

Параметры

Имя Ключ Обязательно Тип Описание
Тип сообщения
threadType True string

Выбор типа сообщения

Ключевые слова для поиска
$search True string

Разделенный запятыми список ключевых слов для поиска

requestBody
requestBody dynamic

Это текст запроса веб-перехватчика

Возвращает

Выходные данные этой операции являются динамическими.

Когда я @mentioned

Активируется при добавлении текущего пользователя в @mentions указанный чат или канал.

Параметры

Имя Ключ Обязательно Тип Описание
Тип сообщения
threadType True string

Выбор типа сообщения

requestBody
requestBody dynamic

Это текст запроса веб-перехватчика

Возвращает

Выходные данные этой операции являются динамическими.

Когда я упоминаюсь в сообщении канала

Активирует при добавлении текущего пользователя в канал в команде нового сообщения @mentions . Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Возвращает

Имя Путь Тип Описание
attachments
attachments array of object

attachments

items
attachments object
содержимое
body.content string

Содержимое сообщения

тип контента
body.contentType string

Тип контента. Возможные значения: текст и html

Метка времени создания
createdDateTime date-time

Метка времени создания сообщения чата

удалено
deleted boolean

удалено

ETag
etag string

Номер версии сообщения чата.

приложение
from.application object

приложение

устройство
from.device string

устройство

отображаемое имя
from.user.displayName string

отображаемое имя

Идентификатор
from.user.id string

идентификатор пользователя

Поставщик удостоверений
from.user.identityProvider string

Поставщик удостоверений

id
id string

Уникальный идентификатор сообщения

важность
importance string

Важность сообщения. Возможные значения: обычные, высокие, срочные.

метка времени последнего изменения
lastModifiedDateTime string

Метка времени при создании сообщения чата (начальная настройка) или изменении, в том числе при добавлении или удалении реакции

местность
locale string

Языковой стандарт сообщения чата, заданный клиентом.

mentions
mentions array of object

Список сущностей, упомянутых в сообщении чата. Поддерживаемые сущности: пользователь, бот, команда и канал.

items
mentions object
messageType
messageType string

Тип сообщения чата

Реакции
reactions array of object

Реакции на это сообщение чата (например, "Нравится")

items
reactions object
replyToId
replyToId string

Идентификатор родительского сообщения потока

субъект
subject string

Тема сообщения чата, необязательно

summary
summary string

Сводный текст сообщения, который можно использовать для push-уведомлений и представлений сводки или отката представлений

При добавлении нового сообщения в чат или канал

Активирует при публикации нового сообщения в указанном чате или канале. Не активируется, если сообщение редактируется.

Параметры

Имя Ключ Обязательно Тип Описание
Тип сообщения
threadType True string

Выбор типа сообщения

requestBody
requestBody dynamic

Это текст запроса веб-перехватчика

Возвращает

Выходные данные этой операции являются динамическими.

При добавлении нового сообщения канала

Активирует при публикации нового сообщения в канал в команде. Обратите внимание, что этот триггер запускается только при добавлении корневых сообщений в канал. Ответы на существующее сообщение канала не приводят к срабатыванию события триггера. Для общих каналов идентификатор команды должен ссылаться на команду узла, которая является командой, которая владеет общим каналом.

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Channel
channelId True string

Идентификатор канала

Возвращает

Имя Путь Тип Описание
attachments
attachments array of object

attachments

items
attachments object
содержимое
body.content string

Содержимое сообщения

тип контента
body.contentType string

Тип контента. Возможные значения: текст и html

Метка времени создания
createdDateTime date-time

Метка времени создания сообщения чата

удалено
deleted boolean

удалено

ETag
etag string

Номер версии сообщения чата.

приложение
from.application object

приложение

устройство
from.device string

устройство

отображаемое имя
from.user.displayName string

отображаемое имя

Идентификатор
from.user.id string

идентификатор пользователя

Поставщик удостоверений
from.user.identityProvider string

Поставщик удостоверений

id
id string

Уникальный идентификатор сообщения

важность
importance string

Важность сообщения. Возможные значения: обычные, высокие, срочные.

метка времени последнего изменения
lastModifiedDateTime string

Метка времени при создании сообщения чата (начальная настройка) или изменении, в том числе при добавлении или удалении реакции

местность
locale string

Языковой стандарт сообщения чата, заданный клиентом.

mentions
mentions array of object

Список сущностей, упомянутых в сообщении чата. Поддерживаемые сущности: пользователь, бот, команда и канал.

items
mentions object
messageType
messageType string

Тип сообщения чата

Реакции
reactions array of object

Реакции на это сообщение чата (например, "Нравится")

items
reactions object
replyToId
replyToId string

Идентификатор родительского сообщения потока

субъект
subject string

Тема сообщения чата, необязательно

summary
summary string

Сводный текст сообщения, который можно использовать для push-уведомлений и представлений сводки или отката представлений

При добавлении нового сообщения чата

Активирует при публикации нового сообщения в любом чате, в который пользователь входит.

Возвращает

Сведения о сообщении

При добавлении нового члена команды

Триггеры при добавлении члена в определенную команду

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Возвращает

Имя Путь Тип Описание
Идентификатор пользователя
id string

Уникальный идентификатор пользователя

При удалении нового члена команды

Триггеры при удалении члена из указанной команды

Параметры

Имя Ключ Обязательно Тип Описание
Команда
groupId True string

Выбор команды

Возвращает

Имя Путь Тип Описание
Идентификатор пользователя
id string

Уникальный идентификатор пользователя

Определения

GetTagsResponseSchema

Имя Путь Тип Описание
value
value array of object
Идентификатор
value.id string

Уникальный идентификатор тега

Идентификатор команды
value.teamId string

Идентификатор команды, в которой определен тег.

Показать имя
value.displayName string

Имя тега, отображаемого пользователем в Microsoft Teams.

Число элементов
value.memberCount integer

Число пользователей, назначенных тегу

GetTagMembersResponseSchema

Имя Путь Тип Описание
value
value array of object
Идентификатор члена тега
value.id string

Уникальный идентификатор элемента

Идентификатор арендатора
value.tenantId string

Идентификатор клиента, в который входит член тега.

отображаемое имя пользователя;
value.displayName string

Отображаемое имя участника

Идентификатор пользователя
value.userId string

Идентификатор пользователя члена

CreateTagResponseSchema

Созданный тег для команды

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор тега

Идентификатор команды
teamId string

Идентификатор команды, в которой определен тег.

Показать имя
displayName string

Имя тега, отображаемого пользователем в Microsoft Teams.

Число элементов
memberCount integer

Число пользователей, назначенных тегу

AddMemberToTagResponseSchema

Имя Путь Тип Описание
Идентификатор
userId string

Идентификатор пользователя элемента, добавленного в тег

ListMembersResponseSchema

Схема ответа элементов списка

Имя Путь Тип Описание
Список участников
value array of object

Ответ списка участников

Отображаемое имя
value.displayName string

Отображаемое имя элемента

Электронная почта
value.email string

Адрес электронной почты участника

Идентификатор
value.id string

Идентификатор пользователя участника

Роли
value.roles array of string

Роли для этого члена

Идентификатор арендатора
value.tenantId string

Идентификатор клиента члена

Идентификатор пользователя
value.userId string

Идентификатор пользователя члена

Время начала видимой истории беседы
value.visibleHistoryStartDateTime string

Метка времени, указывающая, насколько далеко назад история беседы предоставлена участнику беседы

ListRepliesResponseSchema

Схема ответа на ответы списка

Имя Путь Тип Описание
Список ответов на сообщение
value array of object

Ответ на ответы списка

Идентификатор
value.id string

Идентификатор ответа

Ответ на идентификатор
value.replyToId string

Идентификатор ответа на сообщение

ЭТаг
value.etag string

ETag ответа

Тип сообщения
value.messageType string

Тип сообщения

Время создания даты
value.createdDateTime string

Метка времени создания ответа

Время последнего изменения даты
value.lastModifiedDateTime string

Метка времени последнего изменения ответа

Время последнего изменения даты
value.lastEditedDateTime string

Последняя редактированная метка времени ответа

Удаленное время даты
value.deletedDateTime string

Метка времени удаления ответа

Тема
value.subject string

Тема ответа

Сводка
value.summary string

Сводка ответа

Идентификатор чата
value.chatId string

Идентификатор чата, связанный с ответом

Важность
value.importance string

Важность ответа

Региональные настройки
value.locale string

Языковой стандарт ответа

URL-адрес
value.webUrl string

Веб-URL-адрес ответа

Нарушение политики
value.policyViolation object

Сведения о нарушении политики

Сведения о событии
value.eventDetail object

Сведения о событии, связанные с ответом

Application
value.from.application object

Сведения о приложении

Device
value.from.device object

Сведения об устройстве

Идентификатор пользователя
value.from.user.id string

Идентификатор пользователя

Отображаемое имя
value.from.user.displayName string

Отображаемое имя пользователя

Тип удостоверения пользователя
value.from.user.userIdentityType string

Тип удостоверения пользователя

Идентификатор арендатора
value.from.user.tenantId string

Идентификатор клиента пользователя

Тип контента
value.body.contentType string

Тип контента ответа

Content
value.body.content string

Содержание ответа

Идентификатор команды
value.channelIdentity.teamId string

Идентификатор команды

Идентификатор канала
value.channelIdentity.channelId string

Идентификатор канала

Attachments
value.attachments array of object

Вложения в ответе

items
value.attachments object
Упоминания
value.mentions array of object

Упоминания в ответе

items
value.mentions object
Реакции
value.reactions array of object

Реакции на ответ

items
value.reactions object
Журнал сообщений
value.messageHistory array of object

Журнал сообщения

items
value.messageHistory object

MessageReactionWebhookResponseSchema

Сведения о сообщении

Имя Путь Тип Описание
ThreadType
threadType string
ChatId
chatId string

Уникальный идентификатор чата

TeamId
teamId string

Уникальный идентификатор команды

ChannelId
channelId string

Уникальный идентификатор канала

MessageId
messageId string

Идентификатор сообщения, которое было отреагировано

ReplyToId
replyToId string

Идентификатор родительского сообщения потока

Ссылка на сообщение
messageLink string

Ссылка на сообщение, которое было отреагировано

UserId
userId string

Реагирование на идентификатор пользователя

MessageReaction
messageReaction string

Используемая реакция сообщения

ChatMessageWebhookResponseSchema

Сведения о сообщении

Имя Путь Тип Описание
Message
value array of object

Ответ сведений о сообщении

ID разговора
value.conversationId string

Уникальный идентификатор чата

Идентификатор
value.messageId string

Идентификатор сообщения

Link
value.linkToMessage string

Ссылка на сообщение

MessageId

Имя Путь Тип Описание
Идентификатор сообщения
id string

Уникальный идентификатор сообщения

GetMessagesFromChannel_Response

Имя Путь Тип Описание
@odata.context
@odata.context string

@odata.context

@odata.count
@odata.count integer

@odata.count

@odata.nextLink
@odata.nextLink string

@odata.nextLink

Список сообщений
value OnNewChannelMessage_Response

Список одного или нескольких сообщений для определенного канала в команде

OnNewChannelMessage_Response

Список одного или нескольких сообщений для определенного канала в команде

Имя Путь Тип Описание
attachments
attachments array of object

attachments

items
attachments object
содержимое
body.content string

Содержимое сообщения

тип контента
body.contentType string

Тип контента. Возможные значения: текст и html

Метка времени создания
createdDateTime date-time

Метка времени создания сообщения чата

удалено
deleted boolean

удалено

ETag
etag string

Номер версии сообщения чата.

приложение
from.application object

приложение

устройство
from.device string

устройство

отображаемое имя
from.user.displayName string

отображаемое имя

Идентификатор
from.user.id string

идентификатор пользователя

Поставщик удостоверений
from.user.identityProvider string

Поставщик удостоверений

id
id string

Уникальный идентификатор сообщения

важность
importance string

Важность сообщения. Возможные значения: обычные, высокие, срочные.

метка времени последнего изменения
lastModifiedDateTime string

Метка времени при создании сообщения чата (начальная настройка) или изменении, в том числе при добавлении или удалении реакции

местность
locale string

Языковой стандарт сообщения чата, заданный клиентом.

mentions
mentions array of object

Список сущностей, упомянутых в сообщении чата. Поддерживаемые сущности: пользователь, бот, команда и канал.

items
mentions object
messageType
messageType string

Тип сообщения чата

Реакции
reactions array of object

Реакции на это сообщение чата (например, "Нравится")

items
reactions object
replyToId
replyToId string

Идентификатор родительского сообщения потока

субъект
subject string

Тема сообщения чата, необязательно

summary
summary string

Сводный текст сообщения, который можно использовать для push-уведомлений и представлений сводки или отката представлений

GetTeamResponse

Получение ответа команды

Имя Путь Тип Описание
Идентификатор команды
id string

Уникальный идентификатор команды

Показать имя
displayName string

Имя команды

Описание команды
description string

Описание команды, необязательно

Внутренний идентификатор
internalId string

Внутренний идентификатор команды

Url-адрес веб-сайта команды
webUrl string

Гиперссылка, которая будет отправляться команде в клиенте Microsoft Teams

Archived
isArchived boolean

Указывает, находится ли эта команда в режиме только для чтения

Параметры члена
memberSettings MemberSettings

Параметры настройки того, могут ли участники выполнять определенные действия, например создавать каналы и добавлять ботов в команде.

Параметры гостя
guestSettings GuestSettings

Параметры настройки того, могут ли гости создавать, обновлять или удалять каналы в команде

Параметры обмена сообщениями
messagingSettings MessagingSettings

Параметры настройки обмена сообщениями и упоминания в команде

Параметры веселья
funSettings FunSettings

Параметры настройки использования Giphy, memes и наклейки в команде

Параметры обнаружения
discoverySettings DiscoverySettings

Параметры для настройки возможности обнаружения команд другими пользователями.

AssociatedTeamInfo

Представляет команду, связанную с пользователем

Имя Путь Тип Описание
Идентификатор команды
id string

Уникальный идентификатор команды

Показать имя
displayName string

Имя команды

Идентификатор арендатора
tenantId string

Идентификатор клиента Microsoft Entra, к которому принадлежит эта команда

GetChannelResponse

Получение ответа на сведения о канале команды

Имя Путь Тип Описание
Идентификатор канала
id string

Уникальный идентификатор канала

Показать имя
displayName string

Имя канала

Описание канала
description string

Описание канала( необязательно)

Адрес электронной почты для канала
email string

Адрес электронной почты для отправки сообщений в канал

Идентификатор клиента команды
tenantId string

Идентификатор клиента Microsoft Entra.

Гиперссылка для канала в Microsoft Teams
webUrl string

Гиперссылка для канала в Microsoft Teams

URL-адрес папки SharePoint для канала
filesFolderWebUrl string

URL-адрес папки SharePoint канала

Время создания канала
createdDateTime date-time

Метка времени создания канала. Только для чтения

Тип канала.
membershipType string

Тип членства в канале

ChannelWithOwnerTeamId

Ресурс канала с идентификатором команды владельца

Имя Путь Тип Описание
object

Ресурс канала с идентификатором команды владельца

GetTimeOffReasonsResponse

Список причин отключения времени.

Имя Путь Тип Описание
Массив, содержащий причины отключения
value array of object

Список причин отключения.

Идентификатор причины отключения
value.id string

Уникальный идентификатор причины ожидания.

Время создания
value.createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время даты
value.lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Отображаемое имя
value.displayName string

Отображаемое имя

Тип значка
value.iconType string

Тип значка

Активен
value.isActive boolean

Активен

Последнее изменение
value.lastModifiedBy LastModifiedBy

Последнее изменение

TimeOffRequestResponse

Сущность запроса TimeOff

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор запроса TimeOff.

Время создания
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Assigned To
assignedTo string

Пользователь, которому назначен запрос, : "менеджер" или "получатель"

Государство
state string

"утвержденный", "ожидающий" или "отклонен"

Время отправителя
senderDateTime date-time

Время отправки запроса

Сообщение отправителя
senderMessage string

Сообщение от отправителя запроса

Идентификатор отправителя
senderUserId string

Идентификатор пользователя, отправляющего запрос

Время действия диспетчера
managerActionDateTime date-time

Время ответа руководителя

Сообщение диспетчера
managerActionMessage string

Сообщение от руководителя

Идентификатор диспетчера
managerUserId string

Идентификатор руководителя, который ответил

Время начала
startDateTime date-time

Начало запрошенного времени

Время окончания
endDateTime date-time

Окончание запрошенного времени

Идентификатор причины timeOff
timeOffReasonId string

Идентификатор причины timeOff

OfferShiftRequestResponse

Сущность запроса shift предложения

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор запроса "Смена предложения".

Время создания
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Assigned To
assignedTo string

Пользователь, которому назначен запрос, : "менеджер" или "получатель"

Государство
state string

"утвержденный", "ожидающий" или "отклонен"

Время отправителя
senderDateTime date-time

Время отправки запроса

Сообщение отправителя
senderMessage string

Сообщение от отправителя запроса

Идентификатор отправителя
senderUserId string

Идентификатор пользователя, отправляющего запрос

Идентификатор смены отправителя
senderShiftId string

Идентификатор смены от отправителя

Время приемника
recipientActionDateTime date-time

Время ответа получателя

Сообщение получателя
recipientActionMessage string

Сообщение от получателя

Идентификатор получателя
recipientUserId string

Идентификатор получателя запроса

Время действия диспетчера
managerActionDateTime date-time

Время ответа руководителя

Сообщение диспетчера
managerActionMessage string

Сообщение от руководителя

Идентификатор диспетчера
managerUserId string

Идентификатор руководителя, который ответил

SwapShiftsChangeRequestResponse

Переключение сущности запроса shift

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор запроса shift shift.

Время создания
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Assigned To
assignedTo string

Пользователь, которому назначен запрос, : "менеджер" или "получатель"

Государство
state string

"утвержденный", "ожидающий" или "отклонен"

Время отправителя
senderDateTime date-time

Время отправки запроса

Сообщение отправителя
senderMessage string

Сообщение от отправителя запроса

Идентификатор отправителя
senderUserId string

Идентификатор пользователя, отправляющего запрос

Идентификатор смены отправителя
senderShiftId string

Идентификатор смены от отправителя

Время приемника
recipientActionDateTime date-time

Время ответа получателя

Сообщение получателя
recipientActionMessage string

Сообщение от получателя

Идентификатор получателя
recipientUserId string

Идентификатор получателя запроса

Идентификатор смены получателя
recipientShiftId string

Идентификатор смены от получателя

Время действия диспетчера
managerActionDateTime date-time

Время ответа руководителя

Сообщение диспетчера
managerActionMessage string

Сообщение от руководителя

Идентификатор диспетчера
managerUserId string

Идентификатор руководителя, который ответил

OpenShiftChangeRequestResponse

Открытие сущности запроса на изменение смены

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор запроса Open Shift Change.

Время создания
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Assigned To
assignedTo string

Пользователь, которому назначен запрос, : "менеджер" или "получатель"

Государство
state string

"утвержденный", "ожидающий" или "отклонен"

Время отправителя
senderDateTime date-time

Время отправки запроса

Сообщение отправителя
senderMessage string

Сообщение от отправителя запроса

Идентификатор отправителя
senderUserId string

Идентификатор пользователя, отправляющего запрос

Время действия диспетчера
managerActionDateTime date-time

Время ответа руководителя

Сообщение диспетчера
managerActionMessage string

Сообщение от руководителя

Идентификатор диспетчера
managerUserId string

Идентификатор руководителя, который ответил

Открытие идентификатора shift
openShiftId string

Идентификатор запрашиваемой смены

OpenShiftResponse

Открытие сущности SHIFT

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор открытого смены.

Время создания даты
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время даты
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Идентификатор группы планирования
schedulingGroupId string

Идентификатор группы планирования

Последнее изменение
lastModifiedBy LastModifiedBy

Последнее изменение

Общий открытый сдвиг
sharedOpenShift SharedOpenShift

Общая версия открытого смены

Черновик open shift
draftOpenShift DraftOpenShift

Предварительная версия открытого смены

SharedOpenShift

Общая версия открытого смены

Имя Путь Тип Описание
Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

Открытие количества слотов
openSlotCount integer

Открытие количества слотов

activities
activities Activities

Смена действий

DraftOpenShift

Предварительная версия открытого смены

Имя Путь Тип Описание
Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

Открытие количества слотов
openSlotCount integer

Открытие количества слотов

activities
activities Activities

Смена действий

ShiftResponse

Сущность SHIFT

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор смены.

Время создания даты
createdDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Измененное время даты
lastModifiedDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Назначен идентификатору пользователя
userId string

Назначен идентификатору пользователя

Идентификатор группы планирования
schedulingGroupId string

Идентификатор группы планирования

Последнее изменение
lastModifiedBy LastModifiedBy

Последнее изменение

Общий сдвиг
sharedShift SharedShift

Общая версия смены

Смена черновика
draftShift DraftShift

Предварительная версия смены

SharedShift

Общая версия смены

Имя Путь Тип Описание
Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

activities
activities Activities

Смена действий

DraftShift

Предварительная версия смены

Имя Путь Тип Описание
Отображаемое имя
displayName string

Отображаемое имя

Примечания.
notes string

Примечания.

Время начала
startDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Тема
theme string

Тема

activities
activities Activities

Смена действий

ScheduleResponse

Планирование сущности

Имя Путь Тип Описание
Идентификатор расписания
id string

Уникальный идентификатор расписания.

Расписание часового пояса
timeZone string

Часовой пояс расписания.

Состояние подготовки расписания
provisionStatus string

Состояние подготовки расписания.

Планирование кода состояния подготовки
provisionStatusCode string

Код состояния подготовки расписания.

CreateATeamResponse

Имя Путь Тип Описание
Новый идентификатор команды
newTeamId string

Идентификатор команды, созданной только что

PostToConversationResponse

Имя Путь Тип Описание
Идентификатор сообщения
id string

Уникальный идентификатор сообщения

Ссылка на сообщение
messageLink string

Ссылка на сообщение в Microsoft Teams

ID разговора
conversationId string

Уникальный идентификатор чата

Мероприятия

Смена действий

Имя Путь Тип Описание
Оплачивается
isPaid boolean

Оплачивается

Время начала
startDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Время окончания
endDateTime date-time

гггг-ММ-ddTHH:mm:ss.fffZ (формат UTC)

Code
code string

Code

Отображаемое имя
displayName string

Отображаемое имя

SchedulingGroupResponse

Планирование сущности группы

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор группы планирования.

Отображаемое имя
displayName string

Отображаемое имя группы планирования.

Активен
isActive boolean

Указывает, можно ли использовать группу планирования при создании новых сущностей или обновлении существующих.

Идентификаторы пользователей
userIds array of string

Список идентификаторов пользователей в группе планирования.

AtMentionUser_V1

@mention Жетон

Имя Путь Тип Описание
@упоминание
atMention string

Маркер @mention для пользователя. Это свойство можно вставить в сообщения

AtMentionTagResponse

@mention токен для тега

Имя Путь Тип Описание
тег @mention
atMention string

Маркер для тега @mention. Его можно вставить в сообщения и адаптивные карточки, отправленные от человека

NewChatResponse

Ответ на новый чат, созданный

Имя Путь Тип Описание
ID разговора
id string

Уникальный идентификатор чата

NewMeetingRespone

Ответ на новое собрание, созданное

Имя Путь Тип Описание
Идентификатор
id string

Уникальный идентификатор события

Созданная метка времени
createdDateTime string

Метка времени создания события

Метка времени последнего изменения
lastModifiedDateTime string

Метка времени последнего изменения события

Категории
categories array of

Категории, связанные с событием

Часовой пояс
timeZone string

Часовой пояс события

Время напоминания о предварительном событии
reminderMinutesBeforeStart integer

Количество минут до начала события, которое оповещает оповещение о напоминании

Включенные напоминания
isReminderOn boolean

Значение true, если для оповещения задано напоминание пользователю о событии

Имеет вложения
hasAttachments boolean

Установите значение true, если событие содержит вложения

Тема
subject string

Текст строки темы события

Предварительный просмотр текста
bodyPreview string

Предварительный просмотр сообщения, связанного с событием

Важность
importance string

Важность события. Возможные значения: низкий, обычный, высокий

Чувствительность
sensitivity string

Конфиденциальность события

Весь день
isAllDay boolean

Значение true, если событие длится весь день

Отменено
isCancelled boolean

Установите значение true, если событие было отменено

Организатор
isOrganizer boolean

Значение true, если владелец календаря является организатором события

Запрошенный ответ
responseRequested boolean

Организатор хотел бы пригласить отправить ответ на событие

Показать как
showAs string

Состояние для отображения. Возможные значения: бесплатные, предварительные, занятые, oof, workingElsewhere, неизвестные.

Тип
type string

Тип события. Возможные значения: singleInstance, вхождение, исключение, seriesMaster

Последняя веб-страница
webLink string

URL-адрес для открытия события в Outlook в Интернете.

URL-адрес собрания по сети
onlineMeetingUrl string

URL-адрес для собрания по сети

Разрешить новые предложения по времени
allowNewTimeProposals boolean

Значение true, если организатор собрания разрешает приглашать предложить новое время при ответе

Шаблон повторения
recurrence.pattern object

Частота события

Диапазон повторений
recurrence.range object

Длительность события

Ответ
responseStatus.response string

Тип ответа. Возможные значения: нет, организатор, предварительноAccepted, принято, отклонено, не отвечает

Time
responseStatus.time string

Дата и время возврата ответа

Тип контента
body.contentType string

Тип контента. Возможные значения: текст и html

Содержимое сообщения о событии
body.content string

Содержимое события

дата и время
start.dateTime string

Время начала события (например, '2017-08-29T04:00:00')

дата и время
end.dateTime string

Время окончания события (например, '2017-08-29T04:00:00')

отображаемое имя
location.displayName string

Имя, связанное с расположением

Участник
attendees array of object

Коллекция участников для мероприятия

type
attendees.type string

Тип участника: обязательный, необязательный, ресурс

response
attendees.status.response string

Тип ответа. Возможные значения: нет, организатор, предварительноAccepted, принято, отклонено, не отвечает

time
attendees.status.time string

Дата и время возврата ответа

имя
attendees.emailAddress.name string

Отображаемое имя участника

address
attendees.emailAddress.address string

Адрес электронной почты участника

имя
organizer.emailAddress.name string

Отображаемое имя организатора

address
organizer.emailAddress.address string

Адрес электронной почты организатора

URL-адрес соединения
onlineMeeting.joinUrl string

Внешняя ссылка, которая запускает собрание по сети

Последнее изменение сделано

Последнее изменение

Имя Путь Тип Описание
Application
application string

Application

Device
device string

Device

Беседа
conversation string

Беседа

Идентификатор
user.id string

Идентификатор

Отображаемое имя
user.displayName string

Отображаемое имя

MemberSettings

Параметры настройки того, могут ли участники выполнять определенные действия, например создавать каналы и добавлять ботов в команде.

Имя Путь Тип Описание
Члены разрешены для создания и обновления каналов
allowCreateUpdateChannels boolean

Если задано значение true, члены могут добавлять и обновлять каналы

Члены разрешены для удаления каналов
allowDeleteChannels boolean

Если задано значение true, члены могут удалять каналы

Члены разрешены для добавления и удаления приложений
allowAddRemoveApps boolean

Если задано значение true, члены могут добавлять и удалять приложения

Члены разрешены для создания и обновления и удаления вкладок
allowCreateUpdateRemoveTabs boolean

Если задано значение true, члены могут добавлять, обновлять и удалять вкладки

Члены разрешены для создания и обновления и удаления соединителей
allowCreateUpdateRemoveConnectors boolean

Если задано значение true, члены могут добавлять, обновлять и удалять соединители.

GuestSettings

Параметры настройки того, могут ли гости создавать, обновлять или удалять каналы в команде

Имя Путь Тип Описание
Гости могут создавать и обновлять каналы
allowCreateUpdateChannels boolean

Если задано значение true, гости могут добавлять и обновлять каналы

Гости могут удалять каналы
allowDeleteChannels boolean

Если задано значение true, гости могут удалить каналы

MessagingSettings

Параметры настройки обмена сообщениями и упоминания в команде

Имя Путь Тип Описание
Разрешить пользователю изменять сообщения
allowUserEditMessages boolean

Если задано значение true, пользователи могут изменять свои сообщения

Разрешить пользователю удалять сообщения
allowUserDeleteMessages boolean

Если задано значение true, пользователи могут удалить свои сообщения

Разрешить владельцу удалять сообщения
allowOwnerDeleteMessages boolean

Если задано значение true, владельцы могут удалить любое сообщение

Разрешить упоминания команды
allowTeamMentions boolean

Если задано значение true, @team упоминания разрешены

Разрешить упоминания по каналу
allowChannelMentions boolean

Если задано значение true, @channel упоминания разрешены

FunSettings

Параметры настройки использования Giphy, memes и наклейки в команде

Имя Путь Тип Описание
Разрешить гифи
allowGiphy boolean

Если задано значение true, включите использование Giphy

Оценка содержимого Giphy
giphyContentRating string

Рейтинг содержимого Giphy. Возможные значения: умеренные, строгие

Разрешить наклейки и мемы
allowStickersAndMemes boolean

Если задано значение true, пользователи могут включать наклейки и мемы

Разрешить пользовательские мемы
allowCustomMemes boolean

Если задано значение true, пользователи могут включать пользовательские мемы

DiscoverySettings

Параметры для настройки возможности обнаружения команд другими пользователями.

Имя Путь Тип Описание
Отображение в поиске и предложениях команды
showInTeamsSearchAndSuggestions boolean

Если задано значение true, команда отображается с помощью поиска и предложений от клиента Teams

ObjectWithoutType