WFM Schedule Adherence API Mismatch During Zendesk Migration

Looking for advice on mapping Zendesk availability blocks to Genesys Cloud WFM schedule adherence. The POST /api/v2/wfm/schedules call returns a 400 Bad Request when syncing time-off records.

Environment details:

  • Genesys Cloud v2024.1
  • Zendesk WFM plugin v3.2
  • Custom migration script

In Zendesk, shifts were simple status flags. Genesys seems stricter about shift types. How do we handle this mapping?