---
title: "Send Message"
method: POST
path: "/v1/claims/{claim_id}/assistant/message"
tags: ["assistant"]
---

# Send Message

`POST /v1/claims/{claim_id}/assistant/message`

## Request

- Base URL: `https://api.claims.zicron.ai`
- URL: `https://api.claims.zicron.ai/v1/claims/{claim_id}/assistant/message`
- Auth: none declared

Send a message to the assistant and receive a streaming SSE response.

Stays a route (keep-legacy, web-caps slice 15): the reply streams token by token, which the capability
gateway doesn't carry. ``assistant.message@1`` runs the same turn (``assistant/session.py``) and returns
the whole reply, for API keys.

## Path parameters

- `claim_id` string, required

## Request body

- AssistantMessageRequest
  - `conversation_id` string, required
  - `message` string, required
  - `context` AssistantUIContext
    - `active_section` string, nullable
    - `active_document_id` string, nullable
    - `active_document_page` integer, nullable
    - `selected_text` string, nullable
    - `selection_source` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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