Skip to main content
Published: September 28 2007, 3:51:00 PMUpdated: November 28 2020, 4:00:15 PM

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

  • Communication Between Members

   

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