List changes.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/entity/example/instances/example/changes?page=1&pageSize=25"),};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/entity/example/instances/example/changes?page=1&pageSize=25';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/workspace/entity/example/instances/example/changes?page=1&pageSize=25'Returns paginated change history for one entity instance.
The caller must hold both the effective read permission for the current archive state and ReadChangesHistory.
History payloads are already structured for display and ordered newest-first.
Authorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Entity definition identifier or normalized entity key.
Entity instance identifier.
Query Parameters
Section titled “Query Parameters”One-based page number. Values below 1 are normalized to 1 and values above 100 are capped to 100.
Requested page size. The default is 25 and the maximum is 200.
Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Paged list of entity-instance changes.
object
Change items for the requested page.
One persisted entity-instance change entry.
object
Change identifier.
Change timestamp.
Actor metadata for one entity-instance change.
object
Actor user identifier when available.
Resolved actor display name.
Entity definition context for the record whose audit row produced a change item.
object
Entity definition identifier for the audited record.
Internal entity definition name for the audited record.
User-facing singular entity name.
User-facing plural entity name.
Whether the row is projected from an association record into an endpoint record history.
Reference values that identify this audited record even when they did not change.
Read-only reference fact that identifies the audited record even when the reference did not change.
object
Reference field identifier on the audited record.
Reference field key on the audited record.
Reference field display name.
Target entity definition identifier.
Target entity user-facing singular name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Scalar and system-field changes.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Table-field row changes.
Diff for one table field.
object
Table field key.
Table field display name.
Changed rows inside the table field.
Diff for one table row.
object
Row identifier.
Sort order before the change.
Sort order after the change.
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Changed cells for updated rows.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Immutable table-field identifier.
Assignment changes.
Assignment diff for one relation slot.
object
Relation definition identifier.
Relation definition key.
Relation display name.
Assignments before the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Assignments after the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Source metadata captured for one entity-instance change entry.
object
Mutation source category such as User, Function, or Schedule.
Human-readable source label.
First contributing business-function run identifier, when applicable.
First contributing business-function identifier, when applicable.
First contributing business-function version identifier, when applicable.
First contributing business-function version number, when applicable.
Interactive user that initiated the mutation chain, when any.
Correlation identifier linking related operations.
All contributing business functions. Before-save EntitySave changes remain SourceType = User
and list functions here; direct host data.* mutations remain SourceType = Function.
Business-function contributor captured for one entity-instance change entry.
object
Related business-function key.
Related business-function run identifier.
Related business-function identifier.
Related business-function version identifier.
Related business-function version number.
Resolved user login/name for OriginalUserId, when available.
Display-safe business event stored in an entity audit entry.
object
Short event title.
Optional event message.
Display-safe event values.
One display-safe business event value.
object
Stable value key.
Human-readable value label.
Display-safe value text.
Related entity references.
One entity related to a business event.
object
Stable id of the related entity definition.
Related entity instance id.
Optional relation label.
Total matching change count.
Normalized one-based page number.
Normalized page size.
object
object
object
object
Example
{ "Data": { "Items": [ { "Operation": 0, "RecordContext": { "UsageType": 0, "RecordContextKind": 0, "ReferenceFacts": [ { "Value": { "State": 0 } } ] }, "FieldChanges": [ { "SystemField": 0 } ], "TableChanges": [ { "RowChanges": [ { "ChangeType": 0, "FieldChanges": [ { "SystemField": 0 } ] } ] } ], "AssignmentChanges": [ { "BeforeTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ], "AfterTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ] } ] } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Paged list of entity-instance changes.
object
Change items for the requested page.
One persisted entity-instance change entry.
object
Change identifier.
Change timestamp.
Actor metadata for one entity-instance change.
object
Actor user identifier when available.
Resolved actor display name.
Entity definition context for the record whose audit row produced a change item.
object
Entity definition identifier for the audited record.
Internal entity definition name for the audited record.
User-facing singular entity name.
User-facing plural entity name.
Whether the row is projected from an association record into an endpoint record history.
Reference values that identify this audited record even when they did not change.
Read-only reference fact that identifies the audited record even when the reference did not change.
object
Reference field identifier on the audited record.
Reference field key on the audited record.
Reference field display name.
Target entity definition identifier.
Target entity user-facing singular name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Scalar and system-field changes.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Table-field row changes.
Diff for one table field.
object
Table field key.
Table field display name.
Changed rows inside the table field.
Diff for one table row.
object
Row identifier.
Sort order before the change.
Sort order after the change.
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Changed cells for updated rows.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Immutable table-field identifier.
Assignment changes.
Assignment diff for one relation slot.
object
Relation definition identifier.
Relation definition key.
Relation display name.
Assignments before the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Assignments after the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Source metadata captured for one entity-instance change entry.
object
Mutation source category such as User, Function, or Schedule.
Human-readable source label.
First contributing business-function run identifier, when applicable.
First contributing business-function identifier, when applicable.
First contributing business-function version identifier, when applicable.
First contributing business-function version number, when applicable.
Interactive user that initiated the mutation chain, when any.
Correlation identifier linking related operations.
All contributing business functions. Before-save EntitySave changes remain SourceType = User
and list functions here; direct host data.* mutations remain SourceType = Function.
Business-function contributor captured for one entity-instance change entry.
object
Related business-function key.
Related business-function run identifier.
Related business-function identifier.
Related business-function version identifier.
Related business-function version number.
Resolved user login/name for OriginalUserId, when available.
Display-safe business event stored in an entity audit entry.
object
Short event title.
Optional event message.
Display-safe event values.
One display-safe business event value.
object
Stable value key.
Human-readable value label.
Display-safe value text.
Related entity references.
One entity related to a business event.
object
Stable id of the related entity definition.
Related entity instance id.
Optional relation label.
Total matching change count.
Normalized one-based page number.
Normalized page size.
object
object
object
object
Example
{ "Data": { "Items": [ { "Operation": 0, "RecordContext": { "UsageType": 0, "RecordContextKind": 0, "ReferenceFacts": [ { "Value": { "State": 0 } } ] }, "FieldChanges": [ { "SystemField": 0 } ], "TableChanges": [ { "RowChanges": [ { "ChangeType": 0, "FieldChanges": [ { "SystemField": 0 } ] } ] } ], "AssignmentChanges": [ { "BeforeTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ], "AfterTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ] } ] } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Conflict
object
Paged list of entity-instance changes.
object
Change items for the requested page.
One persisted entity-instance change entry.
object
Change identifier.
Change timestamp.
Actor metadata for one entity-instance change.
object
Actor user identifier when available.
Resolved actor display name.
Entity definition context for the record whose audit row produced a change item.
object
Entity definition identifier for the audited record.
Internal entity definition name for the audited record.
User-facing singular entity name.
User-facing plural entity name.
Whether the row is projected from an association record into an endpoint record history.
Reference values that identify this audited record even when they did not change.
Read-only reference fact that identifies the audited record even when the reference did not change.
object
Reference field identifier on the audited record.
Reference field key on the audited record.
Reference field display name.
Target entity definition identifier.
Target entity user-facing singular name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Scalar and system-field changes.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Table-field row changes.
Diff for one table field.
object
Table field key.
Table field display name.
Changed rows inside the table field.
Diff for one table row.
object
Row identifier.
Sort order before the change.
Sort order after the change.
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Snapshot of one table row stored alongside a row diff.
object
Row identifier.
Stored row sort order.
Serialized field values keyed by child field key.
object
object
Immutable child-field identifiers keyed by child field key.
object
Changed cells for updated rows.
Scalar or system-field diff for one change entry.
object
Stable field key or system field key.
Field display name captured for display.
Serialized value before the change.
object
Serialized value after the change.
object
Immutable field identifier when the change targets a user-defined field.
Immutable table-field identifier.
Assignment changes.
Assignment diff for one relation slot.
object
Relation definition identifier.
Relation definition key.
Relation display name.
Assignments before the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Assignments after the change.
Assignment target in runtime entity-instance payloads.
object
Assigned subject identifier.
Display name resolved for the assignment subject when available.
Optional secondary subject description.
Whether the assignment row is managed by Moltaro runtime logic instead of direct user mutation.
Display-safe source metadata for a runtime assignment inherited from a parent record.
object
Parent entity definition identifier.
Parent entity user-facing display name.
Compact runtime payload for one resolved or unresolved entity reference.
object
Linked entity identifier when resolved.
Linked entity number when resolved.
Linked entity display name from the presentation cache when resolved.
Linked entity subtitle from the presentation cache when resolved.
Projected primary-field scalar values and requested nested reference values keyed by target field key when resolved.
object
Linked entity definition identifier when resolved.
Immediate source assignment relation identifier when available.
Immediate source assignment relation key when available.
Immediate source assignment relation display name when available.
Timestamp when the inherited assignment row was last recalculated.
Materialized inheritance depth.
Source metadata captured for one entity-instance change entry.
object
Mutation source category such as User, Function, or Schedule.
Human-readable source label.
First contributing business-function run identifier, when applicable.
First contributing business-function identifier, when applicable.
First contributing business-function version identifier, when applicable.
First contributing business-function version number, when applicable.
Interactive user that initiated the mutation chain, when any.
Correlation identifier linking related operations.
All contributing business functions. Before-save EntitySave changes remain SourceType = User
and list functions here; direct host data.* mutations remain SourceType = Function.
Business-function contributor captured for one entity-instance change entry.
object
Related business-function key.
Related business-function run identifier.
Related business-function identifier.
Related business-function version identifier.
Related business-function version number.
Resolved user login/name for OriginalUserId, when available.
Display-safe business event stored in an entity audit entry.
object
Short event title.
Optional event message.
Display-safe event values.
One display-safe business event value.
object
Stable value key.
Human-readable value label.
Display-safe value text.
Related entity references.
One entity related to a business event.
object
Stable id of the related entity definition.
Related entity instance id.
Optional relation label.
Total matching change count.
Normalized one-based page number.
Normalized page size.
object
object
object
object
Example
{ "Data": { "Items": [ { "Operation": 0, "RecordContext": { "UsageType": 0, "RecordContextKind": 0, "ReferenceFacts": [ { "Value": { "State": 0 } } ] }, "FieldChanges": [ { "SystemField": 0 } ], "TableChanges": [ { "RowChanges": [ { "ChangeType": 0, "FieldChanges": [ { "SystemField": 0 } ] } ] } ], "AssignmentChanges": [ { "BeforeTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ], "AfterTargets": [ { "SubjectType": 0, "Origin": 0, "InheritanceSource": { "ParentRecord": { "State": 0 } } } ] } ] } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}