Post endpoint validation in place, but still dirty code
Post endpoint completed