Reworked the post-API call