=== POST/PUT Response codes ===
* '''200''' - OK. Request accepted into the pipeline.
* '''400''' - Bad request, for example an un-encoded space in the URL.
* '''404''' - not found - POST/PUT to an unknown namespace
* '''405''' - wrong request type (anything other than POST/PUT)