Send a user message to an active widget session.
Authorization: Bearer <sessionToken> or X-Widget-Token header).
Bearer <sessionToken>. Obtain from Create widget session.202 Accepted. The assistant’s reply streams on GET /v1/widget/sessions/{sessionId}/stream.
| Status | Error code | Description |
|---|---|---|
400 | validation_error | message is empty or exceeds length limit |
401 | unauthorized | Missing or invalid session token |
404 | session_not_found | Session does not exist or has expired |
429 | rate_limit_exceeded | Too many messages in this session |