Is it possible to map the historical comment thread from a Zendesk ticket directly into the Genesys Cloud Messaging transcript during our migration?
Background
We are migrating from Zendesk Support to Genesys Cloud Digital Channels. In Zendesk, the entire customer journey-including private notes and public comments-is stored within the ticket object. We want to preserve this context so agents see the full history immediately upon picking up a new interaction in GC. Currently, we are using the Genesys Cloud REST API v2 to ingest data.
Issue
When attempting to post historical messages to the /v2/conversations/messages endpoint, the system rejects entries that lack a valid participantId. In Zendesk, comments are tied to the ticket author, but GC requires a specific participant ID linked to an active conversation. Without this, the API returns a 400 Bad Request: “Missing required property: participantId”.
Troubleshooting
I tried generating a dummy participant ID, but that breaks the link to the actual agent or customer profile. Is there a standard pattern for ingesting legacy ticket data into GC conversations, or should we be using a different endpoint for archival purposes?