PATCH api/meet/room/participant/speaker/batch
Updates RoomParticipant.SpeakerId for multiple participants in a single call, instead of one PATCH per participant (see UpdateParticipantSpeaker above). Used by the meet app's "Update speakers with participants" modal so assigning speakers to every participant in a room fires one request. Fires the SpeakerUpdated webhook once per room afterwards - the payload is built from Common.GetArchivedMeetingInfoByRoomKey (OperatorRoomArchive/Campaign/Company, not V_CallHistory - that view is keyed around Lead/CallerId and has no row for meetings created without a Lead, e.g. via api/v3/meeting/create), so [CampaignKey]/[CampaignName]/ [RoomKey]/[CompanyName]/[Metadata]/etc. placeholders resolve reliably for any archived room. Also carries ParticipantKey/ParticipantName/SpeakerId (first participant updated) and UpdatedSpeakers (a "Name:SpeakerId, ..." summary of every participant that changed in this batch).
Request Information
URI Parameters
None.
Body Parameters
Collection of ParticipantSpeakerUpdate| Name | Description | Type | Additional information |
|---|---|---|---|
| ParticipantKey | globally unique identifier |
None. |
|
| SpeakerId | string |
None. |
Request Formats
application/json, text/json
[
{
"ParticipantKey": "d0a2f5ee-a479-4758-aed8-7e9df977fbf8",
"SpeakerId": "sample string 2"
},
{
"ParticipantKey": "d0a2f5ee-a479-4758-aed8-7e9df977fbf8",
"SpeakerId": "sample string 2"
}
]
application/xml, text/xml
<ArrayOfParticipantSpeakerUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/">
<ParticipantSpeakerUpdate>
<ParticipantKey>d0a2f5ee-a479-4758-aed8-7e9df977fbf8</ParticipantKey>
<SpeakerId>sample string 2</SpeakerId>
</ParticipantSpeakerUpdate>
<ParticipantSpeakerUpdate>
<ParticipantKey>d0a2f5ee-a479-4758-aed8-7e9df977fbf8</ParticipantKey>
<SpeakerId>sample string 2</SpeakerId>
</ParticipantSpeakerUpdate>
</ArrayOfParticipantSpeakerUpdate>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.