Microsoft SharePoint · Arazzo Workflow
SharePoint Site Content Inventory
Version 1.0.0
Walk a site from its title down through lists, recent items, and library files.
View Spec
View on GitHub
CollaborationDocument ManagementEnterprise Content ManagementIntranetMicrosoftArazzoWorkflows
Provider
Workflows
site-content-inventory
Produce a read-only inventory of a SharePoint site's lists, items, and files.
Reads the site title, enumerates visible lists, inspects one list and its recently modified items, and lists the files in a library folder.
1
labelRun
getWebTitle
Read the site title so the resulting inventory is labelled with the site it describes. Cheapest call in the API and worth it for the audit trail.
2
enumerateLists
getLists
Enumerate the non-hidden lists and libraries, capturing item counts and last-modified dates. This is the breadth pass of the inventory.
3
inspectList
getListByTitle
Drill into the named list for its authoritative metadata, including whether versioning is enabled — a detail that materially changes any migration or retention plan.
4
sampleRecentItems
getListItems
Sample the most recently modified items, newest first. A small sample answers the "is anyone still using this?" question without paging the whole list.
5
inventoryFiles
getFilesInFolder
List the files in the document library folder, capturing size, version, and check-out state so abandoned or checked-out documents surface before a migration rather than during one.