Eliminazione delle risorse esistenti (DELETE)
Questa pagina mostra esempi di richieste DELETE per il modulo JSON:API.
Abilitare l’operazione di eliminazione
Visita /admin/config/services/jsonapi
e seleziona l’opzione “Accept all JSON:API create, read, update, and delete operations.”

Autenticazione
Di norma, per le richieste DELETE si utilizza una qualche forma di autenticazione. Gli esempi seguenti usano tutti l’autenticazione Basic. Abilita il modulo HTTP Basic Authentication, imposta i permessi per l’utente (e il ruolo) dell’API e aggiungi il nome utente e la password codificati nell’header di richiesta “Authorization”.
L’header di esempio in questa pagina richiede un utente Drupal “api” con password “api”. Questo utente deve avere il permesso di eliminare il contenuto richiesto.
Header
Tutti gli esempi di richieste DELETE utilizzano i seguenti header:
- Content-Type:application/vnd.api+json
- Authorization:Basic YXBpOmFwaQ==
Richiesta DELETE di base
URL: http://example.com/jsonapi/node/article/{{article_uuid}}
Risposta
Risposta HTTP 204 (No content). Corpo della risposta vuoto.
L’articolo {{article_uuid}} è stato eliminato.
Articolo tratto dalla Documentazione di Drupal.