WFM API 400: Shift Swap Validation Fails During Zendesk Migration

Encountering a 400 Bad Request when mapping Zendesk shift swaps via the WFM API. The start_time ISO 8601 format seems correct, yet the endpoint rejects the payload.

Environment details:

  • Genesys Cloud EU1
  • WFM API v1
  • Migrating from Zendesk Support schedules

In Zendesk, loose client-side validation allowed minor timezone offset discrepancies. Genesys Cloud appears strictly enforcing UTC offsets. Should I adjust the ISO string formatting or modify the agent availability settings first?