Lists the activity timeline for an offer the investor (or seller) has received — notes and events — with cursor-based pagination, newest first.
This is the investor- and seller-facing read of the activity a broker sees on the
prospect timeline. The offer is the caller's identity, so deal-room activity folds into
this single timeline with no subject. Only what the recipient is entitled to see
is returned — the broker's private CRM notes and broker-internal events never appear, and
an actor's identity is shown only once the platform's disclosure rules share it. The
timeline is read-only here (no etag).
- Type: stringidrequired
Offer identifier.
- Type: stringcursor
Opaque cursor token from a previous response for pagination.
- Type: integer | stringpage
_size Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Number of items per page (1-250, default 100)
- Type: stringtype
Filter by action type:
all(default),audit,notes. - Type: booleaninclude
_rollups Blend the linked deal-room's activity into the timeline. Default true; set false for the offer's own notes and events only.
- Type: booleaninclude
_archived Include archived notes (rows with archivedAt set) in the response. Default false hides them. Archived predecessors of a supersede chain are still hidden unless include_superseded is also set.
- Type: booleaninclude
_superseded Include superseded predecessor notes (notes that have been replaced by a newer revision) in the response. Default false returns only the active head of each supersede chain.
- application/json
- application/problem+json
- application/problem+json
- application/problem+json
- application/problem+json
- application/problem+json
curl 'https://app.propstreet.com/api/v1/offers/{id}/actions?cursor=&page_size=1&type=all&include_rollups=true&include_archived=false&include_superseded=false' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"data": [
{
"id": "string",
"type": "string",
"event": null,
"timestampUtc": "2026-06-18T07:20:59.256Z",
"user": {
"id": "string",
"name": "string"
},
"details": {
"kind": "note",
"message": "string",
"noteType": null,
"contentFormat": null,
"file": {
"id": "string",
"fileName": "string",
"url": null
},
"archivedAt": null,
"supersedesActivityId": null,
"supersededByActivityId": null
},
"cursor": "string"
}
],
"page": {
"nextCursor": null,
"pageSize": 1,
"hasMore": true
}
}