List Research Agent session cited sources
Changed onList every source a Research Agent session cited, once each, with the abstract that the events feed omits.
Sources in the response were actually cited in the session — those backing a message citation plus those cited by an artifact the answer produced or referenced, delivered or not — not every search result the agent looked at.
Each entry carries the same fields as a citation's source on the events feed, plus abstract. Join the two on sourceRef, which identifies the same source everywhere it appears in a session. The whole list is returned in one response; there is no cursor.
fullTextAvailable on this endpoint executes a query against Elicit's retrieved-full-text store. The events feed reports only the verdict the session itself recorded at the time.
abstract is the source's own summary — the abstract for a paper, or an adapter-provided summary for a web or press-release source. It is null when unavailable, and also for the publishers whose abstracts Elicit cannot redistribute; the paper search endpoint applies the same exclusion.
Example
curl https://elicit.com/api/v2/sessions/agents/{sessionId}/sources \
-H "Authorization: Bearer elk_live_your_key_here"
Request
- Base URLhttps://elicit.com/api/v2
- URLhttps://elicit.com/api/v2/sessions/agents/{sessionId}/sources
- AuthHTTP bearer
Path parameters
Response
Sources cited in the session.
Changes
- info
endpoint added
- info