Schedule a building-permit inspection through the Accela Construct API, first checking available inspector dates
domain: developer.accela.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Call GET /v4/inspections/availableDates with recordId, typeId, and startDate to retrieve open inspection slots for up to a 31-day window
Optionally set validateCutOffTime and validateScheduleNumOfDays to true (both together) to filter dates by the agency's inspection-calendar cutoff and days-out rules
Select a date from the result[] array and call POST /v4/inspections/schedule with serviceProviderCode, type, inspectorId, recordId, status, requestDate, and scheduleDate
Alternatively, for an inspection already in a pending state, call PUT /v4/inspections/{id}/schedule to set schedule date/time and inspector, which auto-sets status to Scheduled
Confirm the inspection by calling GET /v4/records/{recordId}/inspections and checking the returned status and category fields
Known gotchas
GET availableDates ignores the agency's Schedule Cut-off Time and Schedule Number of Days Out settings unless both validateCutOffTime and validateScheduleNumOfDays are explicitly set true together
The POST /v4/inspections/schedule and PUT /v4/inspections/{id}/schedule endpoints serve different scenarios (new schedule vs. updating a pending inspection) and both require an access token
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?