Interviews Edit
interviews_editRename, move, write summary/notes, retranscribe, assign/confirm speakers, or toggle voiceprint. action=rename needs id+title; move needs interview_ids (+ optional project_id); write_summary needs id+summary; write_notes needs id+notes; retranscribe needs id+language (charges transcription tokens again; analyze-only, keeps notes). assign_speakers needs id+speaker_labels+assigned_names. For voiceprint interviewer confirm: one label + real name on one interview after quote links; that identity backfills other interviews sharing voice_identity_id — re-list instead of confirming every card. set_voiceprint needs enabled bool (false purges biometric voice data). If need_approve_speakers=true, show quote links then assign_speakers when the user confirms. If transcript_quality.looks_corrupted=true, offer retranscribe with the correct language. write_notes and write_summary replace the entire notes or summary field (not append).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Interview UUID (rename, write_summary, write_notes, retranscribe, assign_speakers). | |
| notes | No | Full note text that replaces the existing notes field (write_notes). | |
| title | No | New title (rename). | |
| action | Yes | Edit action. | |
| enabled | No | Voiceprint on/off (set_voiceprint). false deletes stored voice biometrics. | |
| summary | No | Full summary markdown that replaces the existing summary (write_summary). Expected sections: # Summary, ## Profile, ## Tools & workflow, ## Pains & friction, # Other topics. | |
| language | No | Transcription language code for retranscribe (e.g. en, ru, nl). Charges tokens for audio duration. | |
| folder_id | No | Deprecated alias for project_id. | |
| project_id | No | Destination project UUID for move (alias: folder_id). Omit or null for Inbox. | |
| interview_ids | No | Interview UUIDs to move. | |
| assigned_names | No | Human names matching speaker_labels (assign_speakers). Use a real name, not "Interviewer N". | |
| speaker_labels | No | Diarization labels to assign (assign_speakers), e.g. ["A"]. Voiceprint interviewer confirm: one label in this call (same identity then backfills other interviews). |