Skip to main content
GET
Get one session's memory ingestion outcome and attributed facts

Authorizations

x-api-key
string
header
required

Path Parameters

session_id
string<uuid>
required

Response

Successful Response

Per-session memory ingestion outcome and attributed facts (customer-facing).

state = ConvSessionMeta.memory_sync_state (pending/synced/skipped/suppressed). status / message_count / synced_at come from the latest sync_session MemoryAuditLog row for the session (None/0 if never synced). facts / facts_status are populated by a live vendor read when the session is synced.

session_id
string<uuid>
required
state
enum<string>
required
Available options:
pending,
synced,
skipped,
suppressed
status
string | null
message_count
integer
default:0
synced_at
string<date-time> | null
created_at
string<date-time> | null
facts
MemoryFactResponse · object[]
facts_status
enum<string>
default:ready
Available options:
ready,
unavailable