endpoints is now much more strict when trying to decode the POST body, it wants a content-type header to be set and it will raise a value error if it isn't