Deleting Resources (DELETE)

How to delete JSON:API resources using NextDrupal.


⚠️

The deleteResource helper is available in next-drupal ^1.4.0.

If you're working with JSON:API, be mindful to select the option:

Accept all JSON:API create, read, update, and delete operations.

on the following path: /admin/config/services/jsonapi in Drupal.

The NextDrupal client ships with a deleteResource method for deleting JSON:API resources.


deleteResource

Delete an article by id.

const deleted = await drupal.deleteResource(
"node--article",
"a937dd34-5407-4fff-8594-fccaaa5bb72a" // <-- Article ID
)

See the API reference for deleteResource.


Authentication

To make authenticated requests when deleting resources, use the withAuth option.

See the authentication docs for the supported authentication methods.

const deleted = await drupal.deleteResource(
"node--article",
"a937dd34-5407-4fff-8594-fccaaa5bb72a",
{
withAuth: // <-- Your auth method here.
}
)