Удаление проекта

Данная операция позволяет удалить проект c сервера. Операция доступна только для владельцев проекта и администраторов и не может быть отменена.

URL

/project/delete

Метод

POST

Диапазон

project_edit

Тип ответа

sync

Параметры запроса

<отсутствуют>

Тело запроса (application/json)

{
  "prjUUID": "322cf2c1-d054-4963-a0e0-f5b189906308",
  "forceUnload": false
}

prjUUID должен быть действительным ID проекта.

Параметр forceUnload опциональный ("false" по умолчанию). При значении "true" проект будет выгружен и удален, даже если в данный момент в нем работают другие пользователи.

Пример URL-запроса

https://your.polyanalyst.server:port/polyanalyst/api/v1.0/project/delete

Тело ответа (application/json)

<отсутствует>

Примеры ответов

Код Тело ответа и его описание

200

Успех. Проект был успешно удален. Тело ответа пустое.

403

Ошибка – отказано в доступе (вы не являетесь владельцем проекта или администратором).

{
  "error": {
    "code": 403,
    "title": "",
    "message": "Access to this operation is limited to project owners and administrators"
  }
}

500

Ошибка – является недопустимой строкой для UUID.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Failed to create UUID from string"
  }
}

500

Ошибка – проект с указанным ID не найден на сервере.

{
  "error": {
    "code": 500,
    "title": "",
    "message": "Item 322cf2c1-d054-4963-a0e0-f5b189906301 not found"
  }
}