I start a reply message by creating a draft and specifying the replyToMessageId.
This works fine - I logged into gmail and confirmed there is a new draft linked to the thread.
Once I go back to my application, and update this same draft* via nylas api, the draft becomes unlinked from the original thread.
It is not clear if the replyToMessageId needs to be included in the draft.update request. Regardless, I tried with/without and the unlinking still happens.
So the replyToMessageId value (or reply_to_message_id ) is not persisting across multiple nylas.drafts.update calls. I was able to reproduce this, let me circle back after checking with our Eng team.