HTTP response codes
After sending a HTTP request to a server, the server responds with (among others) a Status Code which indicates the outcome of the request made to the server.
Within the iSHARE Scheme, the HTTP standard concerning response codes is followed as established by the IETF. Please refer to the IETF website for further specification. Within iSHARE the HTTP response codes 401, 403, 406, 409 and 412 are most relevant.
POST
Create
201 (Created), 'Location' header with link to /customers/{id} containing new ID.
404 (Not Found), 409 (Conflict) if resource already exists..
GET
Read
200 (OK), list of customers. Use pagination, sorting and filtering to navigate big lists.
200 (OK), single customer. 404 (Not Found), if ID not found or invalid.
PUT
Update/Replace
404 (Not Found), unless you want to update/replace every resource in the entire collection.
200 (OK) or 204 (No Content). 404 (Not Found), if ID not found or invalid.
PATCH
Update/Modify
404 (Not Found), unless you want to modify the collection itself.
200 (OK) or 204 (No Content). 404 (Not Found), if ID not found or invalid.
DELETE
Delete
404 (Not Found), unless you want to delete the whole collection—not often desirable.
200 (OK). 404 (Not Found), if ID not found or invalid.
Last updated