A participation is a part of a Conversation. It holds user preferences at the scope of the conversation (the access rights, notification toggle).

All calls on this page are idempotent operations and can be called multiple times in a row.

Join conversation

Path: /v1/{appId}/conversations/{conversationId}/participants/{userId}
Methods:PUT
Payload: { notify?: boolean, access?: "ReadWrite" | "Read" }

Modify participation

Path: /v1/{appId}/conversations/{conversationId}/participants/{userId}
Methods:PATCH
Payload: { notify?: boolean, access?: "ReadWrite" | "Read" }

Leave conversation

Path: /v1/{appId}/conversations/{conversationId}/participants/{userId}
Methods:DELETE