You do not have to convert the paylod into json. GoodData client does it for you. Just pass there the hash.