Удаление рабочего стола
Запрос
| Тип | Метод |
|---|---|
DELETE |
/dashboards/{id} |
Описание: При выполнении запроса будет удален рабочий стол с соответствующим ID.
Пример запроса
DELETE
http://127.0.0.1/cruddy/v2/dashboards/{id}
Path параметры запроса:
| Параметр | Описание |
|---|---|
| {id} | Идентификатор рабочего стола |
Успешный ответ
Статус код: 200 – запрос успешно обработан.
Формат: Пустое тело ответа.
Другие возможные ответы
| Код | Ответ | Описание |
|---|---|---|
400 |
Bad Requestid is emptymissing uid header |
Неверный тип параметра запроса, либо отсутствует обязательный параметр Не передан ID рабочего стола Не передан заголовок “Pgr-User-ID” |
403 |
Forbidden |
deletion is allowed only for owner - пользователь с ID = “Pgr-User-ID” не является владельцем рабочего стола, либо администратором |
404 |
Not Found |
Удаляемый объект не существует |
422 |
11002110031100411011 |
Общая ошибка удаления Запрос не затронул ни одной сущности Удаляемая модель не найдена Удаление невозможно из-за наличия блокирующих связей |
500 |
Internal Server Errorfailed to get dashboard |
Другие ошибки при удалении объекта Ошибка при обращении к БД |
Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.
Пример ответа
Код 400
{ "error": "Bad Request", "error_code": 400 }Код 403
{ "error": "Forbidden", "error_code": 403 }Код 404
{ "error": "Not Found", "error_code": 404 }Код 422
{ "error": "string", "error_code": "11002 // общая ошибка удаления", "relations": { "dynamic_relation_name": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string" } ] } }Код 500
{ "error": "Internal Server Error", "error_code": 500 }