I am trying to troubleshoot this. When I create the email, it returns with a currentStatus of "Draft". This is what the sample shows, however, I am wondering if I have to change this to some other status? I can't seem to find any API that says currentStatus is anything but read-only. Any help would be much appreciated.
Regarding the 404, I have not seen this as a response to the email deployment endpoint. Are you able to successfully make requests to other endpoints?
Regarding currentStatus, that will only change if the email is in a Campaign that has a status other than Draft.