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
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
Enumerate the non-hidden lists and libraries, capturing item counts and last-modified dates. This is the breadth pass of the inventory.
3
inspectList
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
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
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.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.