---
title: "Create Execution"
method: POST
path: "/v3/boards/{board_id}/executions"
tags: ["boards"]
---

# Create Execution

`POST /v3/boards/{board_id}/executions`

## Request

- Base URL: `https://api.evidenso.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.evidenso.com/v3/boards/{board_id}/executions`
- Auth: HTTP bearer

Create a board execution (general-purpose container for sections).

UNMETERED, and `CreditSku.NONE` is typed out rather than defaulted so
that stays a decision. This is the twin-chat node persisting a chat that
has ALREADY finished — the client posts `status: "completed"` — so every
model call it could pay for was made and paid for somewhere else. The
ledger still writes the delta=0 row: that is the execution's idempotency
record, and it is what makes a later refund a well-defined zero movement
instead of an unexplained 'no_deduct'.

## Path parameters

- `board_id` string, required

## Request body

- CreateExecutionRequest
  - `sourceNodeId` string, required
  - `executionType` string, nullable
  - `status` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/evidenso/apis/persona-rag-api.md) - [All operations](https://skmtc.dev/evidenso/apis/persona-rag-api/llms.txt) - [OpenAPI document](https://skmtc.dev/evidenso/apis/persona-rag-api/revisions/86408c178d4f?raw)
