HTTP status codes

In general, the Meddbase API can generate these codes:

Code Status Notes
200 OK  
201 Created (Saved)  
204 No Content. Request was successful and does not need to return a response.
400 Bad request Bad parameter format, missing parameter etc.
401 Unauthorised You are not authorised (If a session ID was provided then an Unauthorised exception indicates session expiry). See Login to find out more about authorization.
403 Forbidden You don’t have rights to perform current operation.
404 Not found  
405 Method not allowed For example when you use GET instead of POST.
424 Method Failure  
500 Internal Server Error  
501 Not implemented  

The table above doesn’t contain all HTTP status codes that can be generated by the Meddbase server and not all responses from the server contains the ServiceExceptionData object.