API implementation: post request