Transactional rest client