WFM API 400 when migrating Zendesk schedules

My current config is completely failing when trying to push zendesk agent schedules to genesys workforce management via api. getting 400 bad request on /api/v2/wfm/schedules. the json looks fine but wfm rejects it. we are moving from zendesk to gc and the schedule format is totally different. any ideas on how to map the time blocks correctly? really want this migration to be smooth.