WFM Bulk Import 400: Zendesk CSV Format Rejected

{ "errors": [ "Invalid schedule format at row 42" ] }

Background

Migrating agent availability data from Zendesk. In Zendesk, we just pushed a simple CSV with start_time and end_time ISO strings. It worked flawlessly for years.

Issue

Genesys WFM /api/v2/wfm/schedules/bulk returns a 400 Bad Request. The documentation mentions a specific JSON structure, but the error points to row 42 of my input file. Is Genesys expecting a different timezone offset format than Zendesk used?

Troubleshooting

  • Verified the service account has wfm:schedules:write.
  • Tested with a single row; same 400 error.
  • Checked the date format against the WFM API docs, but the mapping seems identical to what Zendesk accepted.