app_list_documents
Lists all documents in the current EDA workspace, including project members and free files, and flags which are loaded in the editor.
Instructions
List all documents known to the current Altium workspace.
Returns both project members and any free documents. Each entry
carries a loaded flag that distinguishes "listed as project
member on disk" from "actually resident in the editor".
Project-scope queries (query_objects, batch_modify, ...) only
iterate loaded sheets, if loaded is false for sheets you need
to hit, call load_project_sheets first.
Returns: List of document information dictionaries containing: - file_name: Document file name - file_path: Full file path - document_kind: Type of document (SCH, PCB, etc.) - loaded: True if the doc is resident in the editor server. False means it's a project member on disk whose editor state hasn't been opened yet. - modified: True if the editor holds unsaved edits. A false is a floor rather than a clean bill, since the flag does not always propagate from ProcessControl. app_save_all measures file timestamps instead of trusting it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |