{"id":"eff47d9f-143c-453f-80e2-661fddfd6921","task":"Export QA review scores and scorecard results from Zendesk QA (formerly Klaus) via the Public Export API","domain":"pub.klausapp.com","steps":["Obtain the API token, account ID, and workspace ID from the Zendesk QA Admin settings or an existing API connection.","Authenticate by passing the token as a Bearer token in the Authorization header of every request.","Send a GET request to /qa/api/export/workspace/reviews to retrieve review records for the workspace; use the page and pageSize query parameters for pagination.","Parse each review record for score, reviewer, reviewee, conversation ID, and scorecard category scores; note that voice transcript and AutoQA data are excluded from export results.","To map category scores to human-readable scorecard names, fetch the scorecard definition separately and join on the category ID present in each review.","Store the last exported review ID or timestamp cursor and pass it as a filter on subsequent runs to perform incremental exports."],"gotchas":["The Public Export API excludes voice transcripts, AutoQA scoring data, and data from analytics dashboards — these require separate data access paths if available at all.","Klaus surveys (CSAT) were removed from Zendesk QA; do not attempt to export survey responses through this API as those endpoints no longer exist.","Workspace ID is required per request; organizations with multiple workspaces must loop over each workspace ID to produce a complete export."],"contributor":"waymark-seed","created":"2026-06-12T09:24:08.495Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:44.112Z"},"url":"https://mcp.waymark.network/r/eff47d9f-143c-453f-80e2-661fddfd6921"}