Архивация команды

Пространство имен: microsoft.graph

Архивация указанной команды. При архивации команды пользователь больше не сможет отправлять сообщения в любой канал команды или присваивать сообщениям отметку "Нравится", изменять название команды, описание, другие параметры и в целом вносить большинство изменений в команду. Изменение участия в команде по-прежнему допускается.

Архивация — это асинхронная операция. Команда архивируется после успешного завершения асинхронной операции, которая может выполняться после отклика этого API.

Чтобы архивировать команду, у команды и группы должен быть владелец.

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

Разрешения

Для вызова этого API требуется одно из указанных ниже разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) TeamSettings.ReadWrite.All, Group.ReadWrite.All , Directory.ReadWrite.All
Делегированные (личная учетная запись Майкрософт) Не поддерживается.
Application TeamSettings.ReadWrite.Group , TeamSettings.ReadWrite.All, Group.ReadWrite.All*, Directory.ReadWrite.All**

Примечание.

  • Разрешения, отмеченные *, используют согласие для конкретного ресурса.
  • Разрешения, отмеченные ** поддерживаются только для обратной совместимости. Рекомендуется обновить решения, чтобы использовать другое разрешение, указанное в предыдущей таблице, и избегать использования этих разрешений в будущем.

Примечание. Этот API поддерживает разрешения администратора. Глобальные администраторы и администраторы службы Microsoft Teams могут получать доступ к командам, в которых они не состоят.

HTTP-запрос

POST /teams/{id}/archive

Заголовки запросов

Заголовок Значение
Авторизация Bearer {token}. Обязательный.

Текст запроса

В запросе можно при необходимости включить параметр shouldSetSpoSiteReadOnlyForMembers в текст JSON следующим образом.

{
    "shouldSetSpoSiteReadOnlyForMembers": true
}

Этот необязательный параметр определяет, следует ли для участников команды задать разрешения только для чтения на сайте SharePoint Online, связанном с командой. Если присвоить ему значение false или не указать текст, этот этап будет пропущен.

Важно!

Параметр shouldSetSpoSiteReadOnlyForMembers не поддерживается в контексте приложения.

Отклик

Если архивация начата успешно, этот метод возвращает код отклика 202 Accepted. Отклик также будет содержать заголовок Location, в котором указывается расположение ресурса teamsAsyncOperation, созданного для обработки архивации команды. Проверьте состояние операции архивации, выполнив запрос GET для этого расположения.

Пример

Запрос

Ниже приведен пример запроса.

POST https://graph.microsoft.com/v1.0/teams/{id}/archive

Отклик

Ниже приведен пример отклика.

HTTP/1.1 202 Accepted
Location: /teams({id})/operations({opId})
Content-Type: text/plain
Content-Length: 0