WFM Schedule API bulk import fails on shiftPreferenceType during migration

We are migrating Zendesk queues to Genesys Cloud WFM. The bulk import via POST /api/v2/wfm/schedules fails on shiftPreferenceType field. Testing in dev allows PREFERRED, prod returns 400 Bad Request. Error message says Invalid value. Environment is AWS US-East-1, Org v13.8. Anyone else seeing this?

Check the API schema version used in your payload. The v2 endpoint requires REQUIRED for current shifts. PREFERRED was deprecated in v12 releases. Try updating the field type to REQUIRED before attempting the import again.

Also consider compliance locks. If any shifts are older than 48 hours, they cannot be modified without an override flag. This applies even if the shiftPreferenceType is correct. Ensure the date range does not overlap with locked periods in your org.

Does the v3 endpoint handle the compliance lock differently than v2? The documentation suggests version 3 has a new override parameter for compliance exceptions. If so, this might resolve the issue without changing shift types.