API revert (add,send,recieve)