Vorhandene Ressourcen entfernen (DELETE)
Diese Seite zeigt Beispiele für DELETE-Anfragen für das JSON:API-Modul.
Löschen-Operation aktivieren
Gehe zu /admin/config/services/jsonapi
und aktiviere die Option „Alle JSON:API-Operationen zum Erstellen, Lesen, Aktualisieren und Löschen akzeptieren“.

Authentifizierung
Typischerweise wird für DELETE-Anfragen eine Form der Authentifizierung verwendet. Die unten stehenden Beispiele nutzen alle Basic Authentication. Aktiviere das HTTP Basic Authentication-Modul, setze die Berechtigung für den API-Benutzer (und dessen Rolle) und trage den kodierten Benutzernamen und das Passwort in den 'Authorization'-Header der Anfrage ein.
Im Beispiel-Header auf dieser Seite wird ein Drupal-Benutzer „api“ mit dem Passwort „api“ vorausgesetzt. Dieser Benutzer muss die Berechtigung haben, die angeforderten Inhalte zu löschen.
Header
Alle DELETE-Anfragen-Beispiele verwenden die folgenden Header:
- Content-Type: application/vnd.api+json
- Authorization: Basic YXBpOmFwaQ==
Einfache DELETE-Anfrage
URL: http://example.com/jsonapi/node/article/{{article_uuid}}
Antwort
HTTP 204 (No Content) Antwort. Der Antwort-Body ist leer.
Der Artikel mit der UUID {{article_uuid}} wurde jetzt gelöscht.
Artikel von Drupal Documentation.