Why does the /api/v2/quality/evaluations endpoint returns a 400 Bad Request when linking evaluations to agents currently in a shift swap state? The payload passes local validation perfectly.
This breaks our Chicago weekly publish logic. We rely on quality scores to validate shift trade eligibility, but the API rejects the reference when the agent status is ‘SWAP_PENDING’.
Is this a known limitation with the current WFM-QM integration? We need a reliable way to fetch these scores without triggering server-side validation errors.