Research Agent

List Research Agent session cited sources

Changed on

List 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"
get/sessions/agents/{sessionId}/sources

Request

  • Base URL
    https://elicit.com/api/v2
  • URL
    https://elicit.com/api/v2/sessions/agents/{sessionId}/sources
  • Auth
    HTTP bearer

Path parameters

sessionIdstring uuid required

Response

Sources cited in the session.

sessionIdstring required

Unique identifier for the research agent session.

urlstring required

URL to view the session in the Elicit web interface. Only the owner can continue it.

Changes