Omni Developers

Conversation History

Read durable workspace messages and citations through a stable public abstraction.

GET/v1/workspaces/{workspace_id}/messages Preview
chat:read
curl -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.