Messaging API 400: Zendesk Chat to GC Digital Channel Mapping

Just noticed that the POST /api/v2/conversations/messages endpoint returns a 400 Bad Request when trying to map Zendesk chat transcripts to Genesys Cloud digital interactions. The payload structure matches the docs, but the externalId field seems to be rejected despite being a valid UUID. Environment: Zendesk Sunshine Conversations to Genesys Cloud EU1.