---
title: "Initialize a Kling multimodal editing session"
method: POST
path: "/kling/v1/videos/multi-elements/init-selection"
---

# Initialize a Kling multimodal editing session

`POST /kling/v1/videos/multi-elements/init-selection`

Send exactly one source: either `video_id` from a completed Kling video task, or `video_url` for an already-hosted video. The response opens the session used by later selection-editing calls.

## Request body

- union
  - object
    - `video_id` string, required — Kling video id from a completed task. Send exactly one of video_id or video_url.
    - `video_url` string — Public MP4 or MOV URL. Send exactly one of video_id or video_url.
  - object
    - `video_id` string — Kling video id from a completed task. Send exactly one of video_id or video_url.
    - `video_url` string, required — Public MP4 or MOV URL. Send exactly one of video_id or video_url.

## Response `200`

Session initialized.

- object
  - `code` integer, required
  - `message` string, required
  - `data` object, required
    - `session_id` string

---

[API](https://skmtc.net/cometapi/apis/create-api-key.md) · [All operations](https://skmtc.net/cometapi/apis/create-api-key/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cometapi/create-api-key/revisions/0863102dbf34/schema)
