Knock CRM's API (Knock Now) is a partner integration — contact Knock directly to obtain API credentials and documentation; public API docs are not available without a partnership agreement.
Authenticate using the credentials provided; Knock issues tokens for server-to-server API calls.
Create or look up a prospect record using the leads or prospects endpoint, supplying name, contact info, and the property of interest.
POST a tour scheduling request associated with the prospect and property, specifying the desired date, time slot, and tour type (in-person, virtual, self-guided) if supported.
Receive the confirmation response with the tour ID and scheduled time; send a confirmation message to the prospect via your own messaging layer or rely on Knock's automated confirmation if configured.
Listen for tour status webhook events (confirmed, cancelled, completed, no-show) to update your downstream systems and trigger follow-up workflows.
Known gotchas
Knock's API is partner-gated; endpoint structure and available fields are shared only under a commercial agreement — do not rely on reverse-engineered documentation.
Available time slots depend on the community's configured availability in Knock; attempting to book outside configured hours will return an error or an auto-declined response.
Knock integrates bidirectionally with Yardi, RealPage, and Entrata for prospect and unit data; if your PMS is not a supported integration, you may need to sync prospect records manually.
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