---
title: "Start (or return) the workflow's Assistant session"
method: POST
path: "/v5/agent/workflows/{workflowId}/assistant-session"
tags: ["Agent"]
---

# Start (or return) the workflow's Assistant session

`POST /v5/agent/workflows/{workflowId}/assistant-session`

## Request

- Base URL: `https://api.kadoa.com`
- URL: `https://api.kadoa.com/v5/agent/workflows/{workflowId}/assistant-session`
- Auth: none declared

Bootstraps the customer-facing Assistant lane for a workflow. Concurrent bootstraps converge on the same session; 201 marks a fresh start, 200 an already-existing lane.

## Path parameters

- `workflowId` string, uuid, required

## Response `200`

Assistant already started

## Other responses

- `201`: Assistant started
- `400`: Workflow is not eligible for the Assistant
- `404`: Workflow not found for the authenticated team
- `502`: Bootstrap outcome unknown (ASSISTANT_BOOTSTRAP_OUTCOME_UNKNOWN) — re-send safely

---

[API](https://skmtc.dev/kadoa/apis/kadoa-api.md) · [All operations](https://skmtc.dev/kadoa/apis/kadoa-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kadoa/apis/kadoa-api/revisions/bf7803c927b4?raw)
