Insert recording
insert_recordingInsert a ready screen recording from list_screen_recordings into an existing project. The user must identify the recording. If they did not, list the candidates and ask them to choose; never select a recording based on result order, recency, apparent relevance or a single-result list. For reliable placement, use a project section UID from get_project with before-item or after-item, or use doc-start or doc-end. A slide UID at a narrated internal boundary may be refused because the tool has no current source-timing cursor. The recording must belong to the project workspace. Its narration is generated and saved automatically in the supplied language. If scriptGenerated is false, the recording is already inserted; retry with retry_video_segment_script_generation using the returned ids instead of inserting it again. Call only when the user explicitly asks for this change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Segment title. Use the recording title unless the user chose another. | |
| anchor | Yes | Where to insert the recording. Prefer doc-start/doc-end or before-item/after-item with a project section UID from get_project. A slide UID at a narrated internal boundary may be refused because this tool has no current source-timing cursor. | |
| language | Yes | Narration language. Use the project language from get_project, or en-US if unset, unless the user chose another. | |
| projectUid | Yes | Target project uid. | |
| recordingUid | Yes | Recording uid from list_screen_recordings. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectUid | Yes | ||
| scriptGenerated | Yes | ||
| projectSectionUid | Yes |