Send a message to the CauseFlow AI assistant with full incident memory context.
admin or member
Bearer <your-jwt>.200 OK with the assistant’s reply.
| Field | Type | Description |
|---|---|---|
sessionId | string | Session identifier for multi-turn conversations |
messageId | string | Unique ID for this message exchange |
reply | string | AI assistant response |
sources | array | Incidents and patterns referenced in the reply |
timestamp | string | ISO 8601 timestamp |
| Status | Error code | Description |
|---|---|---|
400 | validation_error | message is empty or exceeds character limit |
401 | unauthorized | Missing or invalid JWT |
403 | forbidden | Caller lacks required role |
429 | quota_exceeded | Monthly chat quota exhausted |