Метод deleteConfigurationById

Удаление конфигурации по идентификатору.

DELETE /v1/configurations/{configurationId}

Параметр пути

Имя Описание Обязательный Тип Пример

configurationId

Идентификатор конфигурации

Да

integer(int64)

5467

Ответы

Код Сообщение Тип данных / объект схемы (DTO) Пример

204

Конфигурация удалена

400

Incorrect request params (некорректные параметры запроса)

{
  "code": "validation_failed",
  "message": "deleteConfigurationById.configurationId: must be a valid UUID"
}

401

Auth exception (ошибка аутентификации)

404

Object not found (объект не найден)

{
  "code": "object_not_found",
  "message": "Configuration with id=7cb06ef0-87ab-4a60-b20e-33c2d9725a09 not found"
}

422

Невозможно обработать запрос

{
  "code": "invalid_entity",
  "message": "Cannot delete configuration with id = 7cb06ef0-87ab-4a60-b20e-33c2d9725a09 since it is used by collections with ids = [6cb06ef0-87ab-4a60-b20e-33c2d9725a10,5cb06ef0-87ab-4a60-b20e-33c2d9725a11]"
}

500

Internal error (внутренняя ошибка)

{
  "code": "internal_error",
  "message": "Database is unavailable"
}