logo

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

Suppression des ressources existantes (DELETE)

21/06/2025, by Ivan

Cette page montre des exemples de requêtes DELETE pour le module JSON:API.

Activation de l’opération de suppression

Rendez-vous sur /admin/config/services/jsonapi
et cochez l’option « Accepter toutes les opérations JSON:API de création, lecture, mise à jour et suppression. »

Accepter les méthodes Créer, Lire, Mettre à jour, Supprimer
Accepter les méthodes Créer, Lire, Mettre à jour, Supprimer

Authentification

En général, une forme d’authentification est utilisée pour les requêtes DELETE. Les exemples ci-dessous utilisent tous l’authentification basique (Basic Authentication). Activez le module HTTP Basic Authentication, attribuez la permission à l’utilisateur API (et à son rôle), puis ajoutez le nom d’utilisateur et le mot de passe encodés dans l’en-tête de requête 'Authorization'.

L’en-tête d’exemple de cette page nécessite un utilisateur Drupal nommé « api » avec le mot de passe « api ». Cet utilisateur doit avoir la permission de supprimer le contenu demandé.

En-têtes

Tous les exemples de requêtes DELETE utilisent les en-têtes suivants :

  • Content-Type: application/vnd.api+json
  • Authorization: Basic YXBpOmFwaQ==

Requête DELETE basique

URL : http://example.com/jsonapi/node/article/{{article_uuid}}

Réponse

Réponse HTTP 204 (No content). Corps de réponse vide.
L’article {{article_uuid}} est désormais supprimé.

Article extrait de la Documentation Drupal.