Relay an operator message on a handed-off conversation
Persist an OUTBOUND operator message (§6.4.1) then deliver it.
Persists a role='assistant' ConvMessage attributed to the relaying
operator (authored_by='human_operator' + operator_actor_id),
soft-claims the handoff if unassigned, then hands the already-persisted row
to the channel delivery adapter (the adapter never mints a new message).
Authorizations
Path Parameters
Body
Body for the operator-relay mutation (POST …/messages).
The relaying operator's identity comes from auth, not the body — only the message text the operator wants to send the end-user.
1Response
Successful Response
The persisted operator-relay conv_messages row (HITL-04 §6.4.1).
Returned by the relay endpoint so the operator UI can immediately render
the message it just sent (with its allocated seq watermark) without a
follow-up poll.