Conversation History
Read durable workspace messages and citations through a stable public abstraction.
GET
/v1/workspaces/{workspace_id}/messages Previewcurl -sS "$OMNI_API_ORIGIN/v1/workspaces/$OMNI_WORKSPACE_ID/messages?limit=50" \
-H "Authorization: Bearer $OMNI_API_KEY"Each public message contains:
{
"id": "message_...",
"role": "assistant",
"content": "The launch decision was December [V1].",
"created_at": "2026-09-13T10:00:00Z",
"citations": []
}Pages are bounded. If data.next_cursor is present, pass it as cursor on the next request. Treat the cursor as opaque: do not parse, construct, or persist assumptions about its contents.
The API intentionally does not expose conversation CRUD, internal threads, run identifiers, synchronization state, or storage coordinates.