I’m trying to figure out why the POST /api/v2/quality/evaluations call returns a 200 OK but the evaluation status remains ‘DRAFT’ instead of ‘COMPLETED’ when importing historical Zendesk ticket data. Using PureCloud-JavaScript-SDK v136.0.0 in Genesys Cloud EU-West, the payload includes valid survey scores mapped to custom attributes, yet the WFM dashboard shows zero completed evaluations for the imported agents. Is there a specific flag or secondary endpoint required to trigger the final state transition during bulk migration scripts?
Yep, this is a known issue with bulk imports. The POST endpoint only persists the record; you must explicitly call PUT /api/v2/quality/evaluations/{evaluationId} with status: “COMPLETED” to finalize it.