Skip to main content
GET
/
api
/
claims
List claims
curl --request GET \
  --url https://api.example.com/api/claims
{
  "claim_id": 123,
  "claim_text": "<string>",
  "confidence": 123,
  "source_event_id": 123,
  "similarity": {},
  "evidence_spans": [
    {}
  ],
  "support_count": 123,
  "status": "<string>",
  "created_at": 123,
  "last_accessed": 123
}

Query parameters

limit
integer
default:"10"
Maximum number of claims to return. Max: 1000.
event_id
integer
Filter by source event ID (u128). Set to null to list all claims.

Response

Returns an array of ClaimResponse objects.
claim_id
integer
Claim identifier.
claim_text
string
The extracted claim/fact.
confidence
number
Extraction confidence (0.01.0).
source_event_id
integer
Source event ID (u128).
similarity
number | null
null for list results. Populated in search results.
evidence_spans
EvidenceSpanResponse[]
Supporting evidence from source text.
support_count
integer
Number of supporting instances.
status
string
One of: "Active", "Contradicted", "Deprecated".
created_at
integer
Creation timestamp.
last_accessed
integer
Last access timestamp.

EvidenceSpanResponse

FieldTypeDescription
start_offsetusizeStart position in source text
end_offsetusizeEnd position in source text
text_snippetStringExtracted text snippet
[
  {
    "claim_id": 42,
    "claim_text": "User prefers Sci-Fi movies",
    "confidence": 0.92,
    "source_event_id": 123456789012345678901234567890,
    "similarity": null,
    "evidence_spans": [
      {
        "start_offset": 15,
        "end_offset": 45,
        "text_snippet": "I really love Sci-Fi movies"
      }
    ],
    "support_count": 3,
    "status": "Active",
    "created_at": 1738425600000000000,
    "last_accessed": 1738512000000000000
  }
]