Resource operations
RESTful APIs are stateless. The resource manager maintains the resource state that is reported as the resource representation. The client maintains the application state and the client might manipulate the resource locally, but until a
PUT
or
POST
is made, the resource as known by the resource manager is not changed.
Operation |
HTTP Verb |
Description |
---|---|---|
Create |
POST
resource URI (payload = resource data) |
Creates new resources. A synchronous
|
Read |
GET
resource URI |
Returns the requested resource representation(s) |
Update |
PUT
resource URI (payload = update data) |
Updates an existing resource |
PATCH
resource URI (payload = update data) |
Updates a part of the resource. For example, when you only need to update one field of the resource. |
|
Delete |
DELETE
resource URI |
Deletes the specified resource |