Get revision changes
get_revision_changesRetrieve tracked revision changes by document revision, layout, element, or change ID to review what was modified, issued, or archived in an Archicad project.
Instructions
Read-only Change Manager data (changes tracked for revisions, shown by change markers). Give ONE mode (default: every change of the project): documentRevision (changes in one layout revision, GUID from get_revisions), layouts / allLayouts (current revision changes of layouts), elements (changes an element belongs to) or changeIds. Output: {changes: [{id, description, lastModified, modifiedBy, issued, archived, customFields, firstIssue?}], count} | {documentRevision, changes} | {layouts: [{layout: {databaseGuid, id, name}, changes | error}]} | {elements: [{guid, changeIds, changes} | {error}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| layouts | No | Layouts: layout database GUID (get_revisions layout.databaseGuid), layout ID, name, or 'ID name' | |
| elements | No | Elements whose changes to return | |
| changeIds | No | Change IDs to look up | |
| allLayouts | No | Current revision changes of every layout | |
| documentRevision | No | Document revision GUID (documentRevisions[].guid of get_revisions) | |
| includeFirstIssue | No | Also return the first revision issue each change was issued in (default false) |