---
title: "Send a message to a synthetic audience chat session"
method: POST
path: "/api/audience-chat/message"
---

# Send a message to a synthetic audience chat session

`POST /api/audience-chat/message`

## Request

- Base URL: `https://api.aetherya.ai`
- URL: `https://api.aetherya.ai/api/audience-chat/message`
- Auth: HTTP bearer

Sends a message to an existing audience chat session and returns the synthetic persona's predicted response. This is the second step of the `aetherya_ask_audience` MCP tool.

## Headers

- `X-Aetherya-Workspace-Id` string

## Request body

- object
  - `sessionId` string, required: The session id returned by POST /api/audience-chat/sessions.
  - `message` string, required: The question or message to send to the synthetic audience.
  - `chatContext` string: Optional additional context for this message.

## Response `200`

Persona response.

- object
  - `success` boolean, required
  - `mode` string
  - `reply` string, required: The synthetic persona's predicted response.
  - `innerThoughts` string: Optional inner-monologue reasoning from the persona (may not always be present).
  - `sessionId` string
  - `messageId` string

## Other responses

- `401`: Missing or invalid API key.

---

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