Lists the activity timeline for an offer the caller has accepted/responded to — notes and events — with cursor-based pagination, newest first.
This is the recipient-facing read of the activity a broker sees on the prospect
timeline. The offer is the caller's identity, so Case 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 | string Format: int32page
_size Number of items per page (1-250, default 100)
- Type: stringtype
Filter by action type:
all(default),audit,notes. - Type: booleaninclude
_rollups Blend the linked Case 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' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"data": [
{
"id": "string",
"type": "string",
"event": null,
"timestampUtc": "2026-09-14T08:01:13.752Z",
"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
}
}