Skip to main content
GET
Get product-marketing corpus health

Authorizations

Authorization
string
header
required

API key or access token

Response

Get product-marketing corpus health

Counts for the seller rail’s Product marketing row: how much the corpus is teaching, how much of it live inventory backs, and when a verdict last changed.

entryCount
integer
required

Pieces of marketing material in the corpus.

Required range: 0 <= x <= 9007199254740991
claimCount
integer
required

Live claims currently teaching the agent.

Required range: 0 <= x <= 9007199254740991
backedClaimCount
integer
required

Claims the storefront’s live inventory backs.

Required range: 0 <= x <= 9007199254740991
gapClaimCount
integer
required

Claims live inventory does not back. This is the rail’s attention signal.

Required range: 0 <= x <= 9007199254740991
unreconciledClaimCount
integer
required

Claims with no verdict — nothing checkable in them, or never checked. Counted as its own bucket rather than folded into either verdict.

Required range: 0 <= x <= 9007199254740991
lastVerdictChangeAt
string | null
required

When a verdict last CHANGED, or null when none has ever been recorded. Deliberately not a measurement time: a claim’s reconciliation timestamp is only rewritten when its verdict moves, so this answers "when did this last change", never "when was this last checked". The rail renders it as a change time and makes no freshness claim; opening the corpus page re-derives verdicts against current inventory and reports its own checked-at.