---
title: "Patch segments"
method: PATCH
path: "/v2/projects/{project_id}/transcription/segments"
tags: ["projects"]
---

# Patch segments

`PATCH /v2/projects/{project_id}/transcription/segments`

Patch existing project transcription segments.

## Path parameters

- `project_id` string, uuid, required — Project ID

## Request body

- TranscriptionSegmentsPatch
  - `segments` SegmentPatch[], required — List of project transcriotion segments to update. Only the fields that need to be updated must be specified.
    - `id` string, required — Segment ID
    - `src` SegmentText
      - `text` string, required — Segment text
      - `lang` string, nullable — Segment language
    - `dst` SegmentText
      - `text` string, required — Segment text
      - `lang` string, nullable — Segment language
    - `speaker` string, nullable — Speaker identifier. Must be specified in `SPEAKER_XX` format (case-sensitive), where `XX` corresponds to Speaker's index, starting with 00.
    - `start` string, nullable — Segment start time. Must be valid `HH:MM:SS,mmm` timestamp
    - `end` string, nullable — Segment end time. Must be valid `HH:MM:SS,mmm` timestamp

## Response `200`

Patched transcription segments

- TranscriptionGet
  - `segments` SegmentGet[], required — List of segments
    - `src` SegmentText
      - `text` string, required — Segment text
      - `lang` string, nullable — Segment language
    - `dst` SegmentText
      - `text` string, required — Segment text
      - `lang` string, nullable — Segment language
    - `speaker` string, nullable — Speaker identifier. Must be specified in `SPEAKER_XX` format (case-sensitive), where `XX` corresponds to Speaker's index, starting with 00.
    - `start` string, required — Segment start time. Must be valid `HH:MM:SS,mmm` timestamp
    - `end` string, required — Segment end time. Must be valid `HH:MM:SS,mmm` timestamp
    - `id` string, required — Segment ID
    - `status` 'processing' | 'updated' | 'done' | 'error', required — Segment status

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/rask/apis/rask-api-documentation.md) · [All operations](https://skmtc.net/rask/apis/rask-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rask/rask-api-documentation/versions/e517d78f3592/schema)
