I found my error. I had typo’ed a variable name in the first line of the callback, and that blocked everything below it from happening.
Incidentally, I had to rename my resource to remove capital letters. I found that post() was automatically doing a toLower() on the http domain causing a 404 error due to the mismatch. And that makes sense as domains are supposed to be case neutral.