CompAction
One entry in a deal's history, newest first, in the shape of the other action timelines
(projects, prospects, contacts and companies): a type (note or audit),
a stable event on audit rows, the note's text in details, and an opaque
cursor. A deal's history has no related entities folded in, so it has no
subject. Beside the shared shape: through which surface the change was made, and the
old and new value of every changed field.
- changesType:requiredProperties: 3
The deal fields the change touched, with their old and new values; empty when the entry changed no field.
- cursorType: stringrequired
Opaque cursor for pagination: send it as
cursorto read the entries after this one. - idType: stringrequired
Globally unique, opaque identifier of the entry.
- propertyType:
Changes requiredProperties: 3The property facts an edit through the deal changed, with their old and new values.
- timestampType: stringFormat: date-time
Utc requiredWhen this happened (ISO 8601 UTC)
- typeType: stringrequired
note(a note on the deal) oraudit(a change). - viaType: enumrequired
Through which surface the change was made.
valuesappapiagentsystem - detailsType: nullable
The note's text on a
noterow (kind: note); null on audit rows.Details for a note action (
kind = note).- archivedType: null | stringFormat: date-time
At When this note was archived (UTC, ISO 8601). Null when active. Populated for archived rows and for superseded predecessors. Only returned when
include_archived=trueis requested. - contentType: null | string
Format Rendering format of the note body:
markdownfor markdown notes;nullfor plain text. - fileType: nullableProperties: 3
Attached file information, if any.
- kindenumconst:note
- messageType: string
The note text content.
- noteType: null | string
Type Activity sub-type:
call,meeting,email,news. Null for plain notes and for surfaces that carry no sub-type. - supersededType: null | string
By Activity Id Id of the successor note that supersedes this note. Null when this note is the active head of its chain.
- supersedesType: null | string
Activity Id Id of the predecessor note this note supersedes (this note is the current revision). Null when this note is the original.
- eventType: null | string
Stable event name for
auditrows, inresource.actionnotation (comp.created,comp.updated, …); null for notes. - userType: nullableProperties: 2
The user who made the change, when a person did.