Send a message
Deliver an end-user message; the character's reply arrives async on the
event log. Returns immediately with the user-message cursor — poll
``GET .../events?since=<cursor>`` for the reply (delayed-exposure UX).
Send ``Idempotency-Key: <unique-per-message>`` to make retries safe (common on
serverless/Vercel): a same-key re-call returns the original cursor + turn index
(``idempotent_replay: true``) instead of creating a duplicate turn/reply.
Authentication
AuthorizationBearer
LoreOS API key, sent as Authorization: Bearer <key>.
Path parameters
session_id
Headers
Idempotency-Key
Request
This endpoint expects an object.
text
reply_mode
context_events
Response
Successful Response
Errors
422
Unprocessable Entity Error