Common post request logic handled in one place