{ "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
dateformat against the WFM API docs, but the mapping seems identical to what Zendesk accepted.