Create and schedule a locksmith job through the Housecall Pro Public API
domain: docs.housecallpro.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Confirm the account is on Housecall Pro's MAX plan, since API access is gated to that tier
Generate an API key from All Apps > API Key Management, selecting Full Access or Read-only permissions
POST to https://api.housecallpro.com/v1/jobs with the customer ID, address, job type, and scheduled start/end window, sending the key as Authorization: Bearer {API_KEY}
Read the returned job object's id field to confirm creation and to use for later updates
Optionally subscribe to job-related webhook events (documented in the Changelog) to track status changes after creation
Known gotchas
API access requires the MAX subscription plan — lower Housecall Pro tiers cannot generate API keys at all
Housecall Pro supports both static API keys and OAuth 2.0; mixing auth styles across requests will cause 401s, so pick one flow and stay consistent
Some endpoints are marked "Franchise Enabled" only, meaning multi-location franchise accounts see different job-creation behavior than single-location accounts
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?