It's now working exactly as you described.
Original Message:
Sent: 11-19-2025 15:27
From: Jerome Saint-Marc
Subject: POST /api/v2/conversations/messages/{integrationId}/inbound/open/message doesn't return ConversationId
Hello,
You are missing a query parameter in Postman. In order to get the conversationId in the response, you need to set an url query parameter named "prefetchConversationId" and equal to true.
I mean: POST /api/v2/conversations/messages/{integrationId}/inbound/open/message?prefetchConversationId=true
Using the Platform API Javascript SDK, this would look like this:
let ConversationsApi = new platformClient.ConversationsApi();let integrationId = "YOUR_OPEN_MESSAGING_INTEGRATION_ID"; // String | integrationIdlet body = { "text": "This is a test", "channel": { "from": { "id": "1234567890", "idType": "Opaque" }, "time": "2025-11-19T06:02:00.000Z", "messageId": "11223346" }};let opts = { "prefetchConversationId": true // Boolean | Indicates whether or not to prefetch conversationId};let api_response = await ConversationsApi.postConversationsMessageInboundOpenMessage(integrationId, body, opts);
Regards,
------------------------------
Jerome Saint-Marc
Senior Development Support Engineer
Original Message:
Sent: 11-19-2025 13:58
From: Lloyd Taylor
Subject: POST /api/v2/conversations/messages/{integrationId}/inbound/open/message doesn't return ConversationId
Thanks Jerome,
Here's screenshots of the request/response using the Platform API & Postman that demonstrates it, but I get the same result using
postConversationsMessageInboundOpenMessage from the Node SDK
POST: https://api.mypurecloud.com.au/api/v2/conversations/messages/{{myIntegrationIdGoesHere}}/inbound/open/message
Request:

202 Response:

------------------------------
Lloyd Taylor
Solution Architect & Development Lead
Original Message:
Sent: 11-19-2025 04:46
From: Jerome Saint-Marc
Subject: POST /api/v2/conversations/messages/{integrationId}/inbound/open/message doesn't return ConversationId
Hello,
I just tried in my GC org, sending a message, and I did get a conversationId back.
Could you please share your nodejs code (extract of code doing the send message if what you have is spread in different files)?
Regards,
------------------------------
Jerome Saint-Marc
Senior Development Support Engineer
Original Message:
Sent: 11-18-2025 20:20
From: Lloyd Taylor
Subject: POST /api/v2/conversations/messages/{integrationId}/inbound/open/message doesn't return ConversationId
Doing some development with the open messaging API and using POST: /api/v2/conversations/messages/{integrationId}/inbound/open/message
It all works, but the API Explorer says that it will return a conversationId in the 202 response.
But it doesn't in any of my testing; Either against the platform API or using the NodeJS SDK.
- Is this an oversight in the documentation, or the implementation?
- Because it would be REALLY helpful if it did return the conversationId
Lloyd
#Integrations
#PlatformAPI
#PlatformSDK
------------------------------
Lloyd Taylor
Solution Architect & Development Lead
------------------------------