Disconnecting a specific participant from a conference call via API

Hey folks,

I’m trying to drop a specific participant from a conference call using the Conversations API. The docs are a bit light on this.

I’ve tried sending a DELETE to /api/v2/conversations/calls/{conversationId}/participants/{participantId} but it kicks everyone off.

Is there a different endpoint or payload for just removing one person? I’ve got the participant ID from the WebSocket event.

Thanks.

DELETE on that endpoint drops the whole call. You need to disconnect the participant’s communication. Don’t forget the conversations:call:write scope.

PATCH /api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}
1 Like