...
- Providing direct access to any interesting information units (fields or data elements) via URL-addressable resources; e.g.
/\{resources_as_a_plural_noun\}/{resource_identifier}/\{information_unit_name\}, and then using PUT to completely update the contents of any of these individual information units.Wiki Markup - POSTing (as opposed to PUTting) a partial update to the entire URL-addressable resource. The update may resource at /{resources_as_a_plural_noun}/{resource_identifier}. This sidesteps the lack of support for partial (sparse) updates in REST, since the semantics of POST are entirely up to the application. The payload sent in the body of the update request might consist of form data in the 'application/x-www-form-urlencoded' content-type, or might potentially be in an XML format (TBA). There may well need to be some distinction, in any partial (sparse) update submitted in those or similar formats, between fields that are simply to be ignored - not processed - in the update request, and fields whose values are to be removed (made empty, or blank).
Delete
Purpose
Deletes a specific instance of this resource.
...