Zendesk to GC Ticket Mapping 400 Error

My current config is completely failing…

Background

Migrating Zendesk ticket notes to Genesys Cloud interactions. Using a custom Data Action.

Issue

Getting a 400 Bad Request when attempting to send interaction events. Payload matches Zendesk JSON structure exactly.

Troubleshooting

Checked schema validation. Seems GC rejects the nested author object format. In Zendesk this was fine. How do I flatten this for GC?

1 Like

The best way to fix this is to stop sending the raw Zendesk JSON. The analytics endpoint expects a specific Genesys Cloud event schema. Check the platform docs for the exact interaction event format. If you send garbage in, you get a 400 out. Map the fields properly first.