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

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

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

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

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

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

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet
✅ ✅ ✅ ✅

Разрешения

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

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

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

Примечание.

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

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