working post-transaction api calls

with json request/response payload