OfferAction

A single entry on an offer's activity timeline — the investor- and seller-facing read of the same activity a broker sees on the prospect timeline. Same type (note / audit) + details shape as the other action surfaces. The offer is the caller's identity: the linked Case Room's activity folds into this one timeline, so entries carry no subject (it is always the offer). Only what the recipient is entitled to see appears — the broker's private CRM notes and broker-internal events are never included. Actor identity is disclosed per the platform's dual-visibility rules — it is omitted on entries where the counterparty's identity is not yet shared.

  • Opaque cursor for pagination.

  • Type-specific details, discriminated by kind (note, chat, or audit).

    Details for a note action (kind = note).

    • When this note was archived (UTC, ISO 8601). Null when active. Populated for archived rows and for superseded predecessors. Only returned when include_archived=true is requested.

    • Rendering format of the note body: markdown for markdown notes; null for plain text.

    • Attached file information, if any.

      Properties: 3
    • The note text content.

    • Activity sub-type: call, meeting, email, news. Null for plain notes and for surfaces that carry no sub-type.

    • Id of the successor note that supersedes this note. Null when this note is the active head of its chain.

    • Id of the predecessor note this note supersedes (this note is the current revision). Null when this note is the original.

  • Stable event name for type=audit rows. Null for notes.

  • Globally-unique, opaque identifier for this action, stable across the timeline. Treat it as an opaque string.

  • When this action occurred (UTC).

  • Action type: note, chat, or audit (an immutable event).

  • The actor, when their identity is disclosed to the caller; null otherwise.

    Properties: 2