I think we should use a different error code for a parsing error. We are using 5xx for internal errors in the Context Broker, but a parsing error is not actually a server error: it is a client error, as the client has failed to provide a proper payload. Thus, I would suggest to change it to 400.