Now all of the blocking api calls call the async post method through a common wrapper