We just shipped Phase 2 of Reports CRUD support in the Public API — closing the gap between what you can do via the API and what you can do in the Smartsheet UI.
New this release:
- Manage report columns programmatically (list, get, update, delete)
- Read full report scope and report definition (filters, sorting, grouping, summarizing)
- Filter by user/contact is now supported — full parity with app-level filtering
Combined with create/read/update/delete support for reports themselves, developers now have complete programmatic control over report structure and configuration — no more dropping into the UI for column-level or filter setup.
SDKs are also updated. Learn more.