get_report_outline
Retrieve a SAS report's page and object outline, including names, labels, types, and text, to locate handles for editing, placement, and export.
Instructions
Read a report's structure: pages → objects with the handles other tools need.
Reduces the stored report definition to a compact outline —
per page its internal name and label, per object its name (ve*),
label, type, and any text content. Use it to edit an existing report,
to recover object names after an apply, or to check what a batch
actually produced:
object
name→ the target forrelativeToObject/containerplacement andupdateObject;object
label→ whatexport_reportreport_objectstakes;page
label→ thepageplacement target.
Returns {"status": "ok", "pages": [...], "hint": ...} (or
not_found / outline_failed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report_id | Yes | The report id to outline. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||