Skip to main content
Published: September 28 2007, 3:51:00 PMUpdated: September 02 2022, 11:37:24 AM

DeleteMyMessage returns Error 20118: 'Message for given ID 1234567 does not exist' , however; when I reply to the same messageID '1234567' via AddMemberMessageRTQ and the reply went through. What is the problem?

Summary

     There are two kind of message ids used in the message related APIs: one is MemberMessage.MemberMessageExchange.Question.MessageID  and the other is Messages.Message.MessageID.

     The MemberMessage.MemberMessageExchange.Question.MessageID represents a message for GetMemberMessage API, which  is not the same as the value used for the Messages.Message.MessageID represent a message in GetMyMessages API.

    When you make AddMemberMessageRTQ API call,  you need to put the value of the MessageID that returned in GetMemberMessage call in AddMemberMessageRTQRequest's <ParentMessageID>50601</ParentMessageID> node.

    When make DeleteMyMessages API request,  the MessageID ( <MessageIDs><MessageID>MessageID </MessageID></MessageIDs> ) that you specified in the request must be retrieved from GetMyMessages API.

    Sending a wrong MessageID type in the Message API calls will result in an Error 20118.


    Additional Resources

   

 

Attachments
How well did this answer your question?
Answers others found helpful