---
title: "Run single block"
method: POST
path: "/instructor/executions/runBlock"
tags: ["Instructor"]
---

# Run single block

`POST /instructor/executions/runBlock`

Executes a single block by ID or name within an instructor execution context. Provide either blockId or blockName to identify the block.

## Request body

- object
  - `blockId` string — ID of the block to execute
  - `blockName` string — Name of the block to execute
  - `params` object, required
  - `instructorExecutionId` string, required — ID of the instructor execution context

## Response `200`

Block executed successfully

- object
  - `result` unknown
  - `sessionContext` object, required
  - `sessionContextTimestamp` number, required — Context capture time (UNIX timestamp)

## Other responses

- `400` — Invalid request parameters
- `404` — Block or execution not found
- `500` — Internal server error

---

[API](https://skmtc.dev/kaizenautomation/apis/kaizen-api.md) · [All operations](https://skmtc.dev/kaizenautomation/apis/kaizen-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kaizenautomation/kaizen-api/revisions/4aa3664ceff2/schema)
