Удаление рабочего стола
Запрос
Тип | Метод |
---|---|
DELETE |
/dashboards/{id} |
Описание: При выполнении запроса будет удален рабочий стол с соответствующим ID.
Пример запроса
DELETE
http://127.0.0.1/cruddy/v2/dashboards/{id}
Path параметры запроса:
Параметр | Описание |
---|---|
{id} | Идентификатор рабочего стола |
Успешный ответ
Статус код: 200
– запрос успешно обработан.
Формат: Пустое тело ответа.
Другие возможные ответы
Код | Ответ | Описание |
---|---|---|
400 |
Bad Request id is empty missing uid header |
Неверный тип параметра запроса, либо отсутствует обязательный параметр Не передан ID рабочего стола Не передан заголовок “Pgr-User-ID” |
403 |
Forbidden |
deletion is allowed only for owner - пользователь с ID = “Pgr-User-ID” не является владельцем рабочего стола, либо администратором |
404 |
Not Found |
Удаляемый объект не существует |
422 |
11002 11003 11004 11011 |
Общая ошибка удаления Запрос не затронул ни одной сущности Удаляемая модель не найдена Удаление невозможно из-за наличия блокирующих связей |
500 |
Internal Server Error failed 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 }