Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Удаление существующих ресурсов (DELETE)

20/04/2025, by Ivan

На этой странице представлены примеры DELETE-запросов для модуля JSON:API.

Включение операции удаления

Перейдите в /admin/config/services/jsonapi
и установите флажок «Accept all JSON:API create, read, update, and delete operations».

Accept Create, Read, Update, Delete methods
Включение операций создания, чтения, обновления и удаления

Аутентификация

Для 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.