Authenticate to the Buildium API using your client ID and secret obtained from the Buildium admin console.
GET the inspections endpoint (documented at developer.buildium.com) filtered by propertyId to retrieve a list of inspection records associated with a property.
Each inspection record includes the inspection date, inspector, status (scheduled, in-progress, completed), and an overall condition rating.
Retrieve the inspection detail by GET-ing the individual inspection resource by ID; the detail response includes room-level or item-level checklist results and any notes.
To schedule a new inspection, POST to the inspections endpoint with the property ID, unit ID, scheduled date, and assigned inspector or vendor.
Download attached inspection photos or documents via the files endpoint, referencing the file IDs returned in the inspection detail response.
Known gotchas
Buildium inspection API availability may depend on your subscription tier; confirm that the Inspections module is enabled for your account before expecting these endpoints to return data.
Inspection templates (checklist items) are configured in the Buildium UI and cannot be created or modified via the current API; the API reads results from existing templates only.
Photo and file attachments are stored separately and require additional GET requests to the files endpoint; they are not embedded in the inspection detail response.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp