Удаление существующих ресурсов (DELETE)
На этой странице представлены примеры DELETE-запросов для модуля JSON:API.
Включение операции удаления
Перейдите в /admin/config/services/jsonapi
и установите флажок «Accept all JSON:API create, read, update, and delete operations».

Аутентификация
Для DELETE-запросов обычно требуется аутентификация. В приведённых примерах используется Basic Authentication. Включите модуль basic_auth
, настройте разрешения для пользователя и добавьте заголовок Authorization
с закодированным логином и паролем.
Примеры используют пользователя api с паролем api. Этот пользователь должен иметь право на удаление содержимого.
Заголовки
Во всех примерах DELETE-запросов используются следующие заголовки:
Content-Type: application/vnd.api+json
Authorization: Basic YXBpOmFwaQ==
Базовый DELETE-запрос
URL: http://example.com/jsonapi/node/article/{{article_uuid}}
Ответ
HTTP 204 (No Content). Тело ответа пустое.
Статья с UUID {{article_uuid}} удалена.
Статья с сайта Drupal Documentation.