Перейти до вмісту

Видалити групу

Request

Видаляє одну або кілька груп профілів.

  • Передумови: хоча б один ідентифікатор має розв'язуватися в межах команди, і той, хто викликає, має мати права на нього; нерозв'язані ідентифікатори тихо ігноруються.
  • Ефект: видаляє групи та видані за ними права учасників. Профілі браузера й хмарні телефони, які в них перебували, стають без групи, тому висячих посилань на групу не залишається. Встановлення прапорця видалення середовищ додатково переміщує профілі, на які у вас є права, до кошика: вони не знищуються, а на хмарні телефони цей прапорець не впливає ніколи.
  • Завершення: синхронне, але не атомарне. Групу видаляють першою, а наступні кроки все ще можуть завершитися невдало — наприклад, якщо профіль запущений або передається, — і тоді група виявиться видаленою, а профілі залишаться на місці.
  • Повтор: перед повтором звірте /envgroup/page і список профілів.

Задокументовані бізнес-помилки: 19064. Значення кодів див. у Error Codes. Будь-яка операція може додатково повернути загальні коди.

Bodyapplication/jsonrequired
idsArray of stringsrequired

Унікальний ідентифікатор групи, яку оновлюють

isDeleteAllEnvboolean

Видалити середовища в групі? false — не видаляти, true — видалити

POST
/api/envgroup/delete
curl -i -X POST \
  http://127.0.0.1:40000/api/envgroup/delete \
  -H 'Content-Type: application/json' \
  -d '{
    "ids": [
      "string"
    ]
  }'

Responses

Успіх. data — одне значення типу boolean.

Headers
any
Bodyapplication/json
codeintegerrequired

Код результату повернення 0:Звичайний. Інші коди є винятками.

msgstring or nullrequired

Повідомлення про помилку

databooleanrequired
requestIdstringrequired

Ідентифікатор запиту на операцію

Response
{ "code": 0, "msg": "", "data": true, "requestId": "" }