Siren

List Notes for a Source

Retrieve the activity feed for a given source record.

List Notes for a Source

GET /siren/v1/notes

Returns the activity feed for a single source record — every note linked to the given sourceType / sourceId pair, in chronological order. Results are wrapped by the ListResponseWrapperInterceptor.

Query Parameters:

ParameterTypeDefaultDescription
sourceTypestringrequiredThe entity type to fetch notes for (for example, collaborator, obligation, conversion, fulfillment, payout, engagement, transaction).
sourceIdintegeroptionalThe entity ID. Omit to retrieve every note of the given sourceType across the install.
fieldsstringid,renderedContent,creationSource,dateCreatedComma-separated list of fields to include. Extended fields (renderedContent, sourceData, sources) only resolve when requested here.
searchstringFree-text search. Matches against the resolved blueprint content.
fromstringISO-8601 datetime. Lower bound on dateCreated.
tostringISO-8601 datetime. Upper bound on dateCreated.
numberinteger20Results per page
offsetinteger0Pagination offset
orderstringDESCSort direction: ASC or DESC, always on dateCreated.

Response Headers:

  • x-siren-estimated-count. Total matching records (exposed via Access-Control-Expose-Headers).

Example Request:

GET /siren/v1/notes?sourceType=conversion&sourceId=118&fields=id,renderedContent,creationSource,dateCreated&number=25

Example Response:

[
  {
    "id": 904,
    "renderedContent": "Conversion #118 approved",
    "creationSource": "conversion",
    "dateCreated": "2026-04-14T17:02:11+00:00"
  },
  {
    "id": 903,
    "renderedContent": "Conversion #118 awarded — saleTransactionPercentage",
    "creationSource": "transaction",
    "dateCreated": "2026-04-14T16:58:42+00:00"
  }
]

Custom formatting:

Request sourceData and sources instead of renderedContent when you want to build your own display. content holds the raw blueprint key (for example, conversion_approved), sourceData is the data array the blueprint was resolved against, and sources is the list of {sourceType, sourceId} links for the note.

GET /siren/v1/notes?sourceType=conversion&sourceId=118&fields=id,content,sourceData,sources,dateCreated