I'm posting a message while calling “api/v2/conversations/messages/inbound/open”, i get back a message id in the response and when i try to look up for the message details calling “/api/v2/conversations/messages/{messageId}/details” for that id I get a 404.
Also in the inbound message flow, i can find a different id in the variable message.message. id and when I look up based on this id I get the original message back.
So my question is why the id is different in Genesys?
This functionality is now available as part of the open messaging enhancements released today: NEW: Open messaging API enhancements. Give it a look and see if the issue you saw is sorted.