---
title: "Toggle a DSK (Downstream Keyer) layer on a vision mixer block."
method: POST
path: "/api/flows/{flow_id}/blocks/{block_id}/dsk"
tags: ["flows"]
---

# Toggle a DSK (Downstream Keyer) layer on a vision mixer block.

`POST /api/flows/{flow_id}/blocks/{block_id}/dsk`

## Path parameters

- `flow_id` string, required
- `block_id` string, required

## Request body

- DskToggleRequest — Request to toggle a DSK (Downstream Keyer) layer on a vision mixer block.
  - `dsk` integer, required — DSK layer number (1 or 2, 1-based)
  - `enabled` boolean, required — Enable or disable the DSK layer

## Response `200`

DSK toggled

- DskToggleResponse — Response after toggling a DSK layer.
  - `dsk` integer, required — DSK layer number (1-based)
  - `enabled` boolean, required
  - `message` string, required

## Other responses

- `400` — Invalid request

---

[API](https://skmtc.dev/eyevinn/apis/strom-api.md) · [All operations](https://skmtc.dev/eyevinn/apis/strom-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/eyevinn/strom-api/revisions/0df7ca64263f/schema)
