Once the conversation is open and the participant number is changing, do I update it according to the data we are sending in the 'getOrStartConversation'?

When a person is added to a group chat, this person stays a member forever (until you remove them using the REST API). The participants you specify in 'getOrStartConversation' are ''added to'' or ''updated in'' the conversation, but people not specified are not removed.