call
calls

Update Call Transcript

Update call transcript data for a specific user.

🔒 Authorization is on the WRITER (the authenticated token), not on the client-supplied user_id. NOTE: the client legitimately writes REMOTE transcript entries attributed to the other participant (see transcriptService.saveTranscriptEntry / isRemote), so we deliberately do NOT force speaker_id == caller — instead we require the caller to be a participant of the session, which closes the IDOR (an outsider writing into a call they aren't in) while preserving remote-speaker attribution.

put/call/sessions/{call_session_id}/transcript

Path parameters

call_session_idstring required

Query parameters

user_idstring required

Headers

authorizationstring nullable

Request body

contentstring required
confidencenumber
speaker_idstring nullable
speaker_namestring nullable
is_remoteboolean

Response

Successful Response

{"stackTrail":"paths:/call/sessions/{call_session_id}/transcript:put:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

No recorded changes to this endpoint across all 1 revision of this API.