Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
...
Actie | Beschrijving | Resource state | HTTP Statuscode |
---|---|---|---|
GET /Resource | Read all van type <Resource> | Nul of meer resources bestaan | 200 OK |
GET /Resource/<id> | Read van één resource | Resource bestaat | 200 OK |
GET /Resource/<id> | Read van één resource | Resource bestaat NIET | 404 Not Found |
GET /Resource/<id> | Read van één resource | Resource is soft-deleted | 410 Gone |
POST /Resource | Aanmaken van een resource | Resource is valide | 200 OK 201 Created |
POST /Resource | Aanmaken van een resource | Resource is NIET valide | 422 Unprocessable Entity |
PUT /Resource/<id> | Updaten van een resource | Resource is valide, bestaat en If-Match header bevat de laatste versie | 200 OK |
PUT /Resource/<id> | Updaten van een resource | Resource is NIET valide | 422 Unprocessable Entity |
PUT /Resource/<id> | Updaten van een resource | Resource bestaat NIET | 404 Not Found |
PUT /Resource/<id> | Updaten van een resource | Resource is valide, bestaat en If-Match header bevat NIET de laatste versie | 409 Conflict 412 Precondition Failed |
DELETE /Resource | Deleten van een resource | Resource bestaat | 200 (met OperationOutcome) 204 (zonder OperationOutcome) |
DELETE /Resource | Deleten van een resource | Resource bestaat NIET | 404 Not Found |
...