Skip to main content
Participant routes change a Contact’s membership in an existing group Chat. A participant is a Contact joined to a Chat through its Handle.

Add a Contact

The Contact sees its add event and later activity. It cannot read history from before joined_at.

Remove a Contact

The removed Contact sees its removal event and no later activity.

Leave

Adding, removing, or leaving must keep at least three active Contacts.

Membership periods

A rejoin starts a new visible period. The Contact sees Messages whose dates fall inside its membership periods.

Events

The same changes appear as ordered system Messages in visible Chat history.