does anyone know how to properly map complex zendesk ticket fields to genesys cloud interaction attributes during a migration?
we are in the middle of moving from zendesk to genesys cloud. in zendesk, we rely heavily on custom ticket fields for routing and reporting. we tried to replicate this by creating a data action in genesys cloud to fetch ticket data via the zendesk api and then map it to the interaction context.
the issue is that when the data action tries to write to the interaction attributes, it throws a 400 bad request error. the error message says “invalid attribute value type”. we are using the genesys cloud architect flow version 2.0.
here is the specific setup:
- we use a “get data” action to call the zendesk api endpoint
/api/v2/tickets/{{ticket.id}}. - we then use a “set data” action to map the zendesk custom field
cf_123456to a genesys cloud interaction attributecustom_field_1. - the zendesk field returns a string value, but genesys cloud expects a specific format or type for the interaction attribute.
we have checked the data types in genesys cloud, and the attribute is set as a string. however, the error persists. we suspect there might be a mismatch in how the data action handles the json payload from zendesk versus what genesys cloud expects for interaction attributes.
in zendesk, we could just map the field directly in the automation rules. in genesys cloud, the process seems more rigid. we are using the latest version of the genesys cloud sdk for python to test this locally, but the error is consistent.
any ideas on how to troubleshoot this? we have tried debugging the json payload, and it looks correct. the field value is a simple string like “priority-high”.
we are based in europe/paris timezone, so our testing windows are limited. any help would be greatly appreciated. we want to ensure that the historical data from zendesk is accurately reflected in genesys cloud interactions for reporting purposes.
thanks in advance for your help. we are excited about the migration but hitting these technical walls is frustrating.