The RESTful Web Services module provides routes that expose endpoints for your RESTful API. It utilizes the Serialization module to handle the normalization to a response and denormalization of data from requests. Endpoints support specific formats and authentication providers.
There is one caveat: RESTful Web Services does not provide a user interface and relies on a single configuration object to enable RESTful endpoints for content entities. Individual endpoints are not their own configuration entities.
When the RESTful Web Services module is first installed, it will enable
DELETE methods for the node entity. Each method will support the
hal_json format and
basic_auth for its support authentication ...