Unify response with {'data': {...}, 'success': true}