aid: housecall-pro url: https://raw.githubusercontent.com/api-evangelist/housecall-pro/refs/heads/main/apis.yml apis: - aid: housecall-pro:housecall-pro-public-api name: Housecall Pro Public API tags: - Home Services - Field Service Management - Customers - Jobs - Estimates - Invoices - Payments - Employees - Webhooks humanURL: https://docs.housecallpro.com/ baseURL: https://api.housecallpro.com properties: - url: https://docs.housecallpro.com/ type: Documentation - url: https://docs.housecallpro.com/docs/housecall-public-api/ZG9jOjU4NjM4-authentication type: Authentication - url: https://docs.housecallpro.com/docs/housecall-public-api/46e9e1be07621-webhooks type: Webhooks - url: https://docs.housecallpro.com/docs/housecall-public-api/4c64fe617d191-multi-location-enabled-ap-is type: Documentation - url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog type: ChangeLog - url: https://help.housecallpro.com/en/articles/8505035-api-overview type: GettingStarted - url: openapi/housecall-pro-public-api-openapi.yml type: OpenAPI - url: json-schema/housecall-pro-customer-schema.json type: JSONSchema - url: json-schema/housecall-pro-job-schema.json type: JSONSchema - url: json-schema/housecall-pro-invoice-schema.json type: JSONSchema - url: json-ld/housecall-pro-context.jsonld type: JSONLD - type: NaftikoCapability url: capabilities/customers.yaml - type: NaftikoCapability url: capabilities/jobs.yaml - type: NaftikoCapability url: capabilities/estimates.yaml - type: NaftikoCapability url: capabilities/invoices.yaml - type: NaftikoCapability url: capabilities/employees.yaml - type: NaftikoCapability url: capabilities/webhooks.yaml description: | The Housecall Pro Public API is a REST + JSON API hosted on Stoplight that gives MAX-plan customers programmatic access to core platform resources — customers, leads, jobs, estimates, invoices, payments, employees, companies, schedule items, and line items. The API is multi-location aware (a single key can pull across all locations of a multi-location admin) and supports webhook subscriptions for customer, estimate, invoice, job, lead, and payment events. Authentication is via a bearer/Token API key generated by an Admin in the App Store. Housecall Pro does not provide dedicated developer support, so integrations are typically built by partner developers or via integration platforms (Zapier, Make, Pipedream, Rollout). name: Housecall Pro tags: - Home Services - Field Service Management - Scheduling - Dispatching - Invoicing - Payments - HVAC - Plumbing - Electrical - Cleaning - Landscaping - Pest Control - SaaS kind: contract image: https://static-assets.housecallpro.com/brand/logos/square-door-only.svg access: 3rd-Party common: - type: Portal url: https://www.housecallpro.com - type: Documentation url: https://docs.housecallpro.com/ - type: Documentation url: https://help.housecallpro.com/en/ - type: GettingStarted url: https://help.housecallpro.com/en/articles/8505035-api-overview - type: Authentication url: https://docs.housecallpro.com/docs/housecall-public-api/ZG9jOjU4NjM4-authentication - type: Webhooks url: https://docs.housecallpro.com/docs/housecall-public-api/46e9e1be07621-webhooks - type: ChangeLog url: https://docs.housecallpro.com/docs/housecall-public-api/06ba3d648e345-changelog - type: Pricing url: https://www.housecallpro.com/pricing/ - type: SignUp url: https://www.housecallpro.com/free-trial/ - type: Login url: https://pro.housecallpro.com/pro/login - type: Blog url: https://www.housecallpro.com/resources/ - type: PressReleases url: https://www.housecallpro.com/news/ - type: AboutUs url: https://www.housecallpro.com/about/ - type: Leadership url: https://www.housecallpro.com/about/leadership/ - type: Careers url: https://www.housecallpro.com/careers/ - type: TermsOfService url: https://www.housecallpro.com/terms-of-service/ - type: PrivacyPolicy url: https://www.housecallpro.com/privacy-policy/ - type: ContactUs url: https://www.housecallpro.com/contact-us/ - type: Support url: https://help.housecallpro.com/en/ - type: LinkedIn url: https://www.linkedin.com/company/housecallpro/ - type: XHandle url: https://twitter.com/housecallpro - type: Facebook url: https://www.facebook.com/housecallpro - type: Instagram url: https://www.instagram.com/housecallpro/ - type: YouTube url: https://www.youtube.com/c/HousecallPro - type: AppStoreiOS url: https://apps.apple.com/us/app/housecall-pro/id814134276 - type: AppStoreAndroid url: https://play.google.com/store/apps/details?id=com.housecallpro.app - type: Forum url: https://www.facebook.com/groups/superprocommunity/ - type: Plans url: plans/housecall-pro-plans-pricing.yml - type: RateLimits url: rate-limits/housecall-pro-rate-limits.yml - type: FinOps url: finops/housecall-pro-finops.yml - type: Features data: - Scheduling and dispatching for field service teams - Online booking widget for the company website - Estimates with multi-option (good/better/best) approval flow - Invoicing with sent, paid, voided, and refunded statuses - Integrated payment processing (cards, ACH, financing) - Recurring service plans and maintenance agreements - Employee GPS tracking and dispatch board - QuickBooks Online integration - HCP AI for call answering and job booking - Postcard and email marketing - Customer equipment tracking - Premium review management - Visual price book - Sales proposal tool (add-on) - Multi-location support with single-key API access - Public REST API at api.housecallpro.com (MAX plan) - Webhook subscriptions for customer, estimate, invoice, job, lead, and payment events - Webhook payload signing secret for verification - 14-day full-MAX free trial sources: - https://www.housecallpro.com - https://www.housecallpro.com/pricing/ - https://docs.housecallpro.com/ - https://help.housecallpro.com/en/articles/8505035-api-overview updated: '2026-05-25' created: '2026-05-25' modified: '2026-05-25' position: Producing description: | Housecall Pro is an all-in-one home services business management platform headquartered in Denver, Colorado (with offices in San Diego), founded in 2013 by Ian Heidt, Roland Ligtenberg, Reza Olfat, Adam Perry-Pelletier, and Chris Zwickilton under the parent entity Codefied Inc. The platform serves 200K+ residential and commercial service pros across 50+ trades — HVAC, plumbing, electrical, cleaning, landscaping, pest control, garage doors, locksmiths, appliance repair, and more — providing scheduling, dispatching, online booking, estimates, invoicing, payments, marketing, GPS fleet tracking, customer communications, recurring service plans, and an AI-powered call answering agent. Developer integrations are exposed via the Housecall Pro Public API, available on the MAX plan, with Stoplight-hosted documentation, bearer-token API keys, multi- location key scoping, and webhook subscriptions for customer, estimate, invoice, job, lead, and payment events. maintainers: - FN: Kin Lane email: info@apievangelist.com X: apievangelist url: https://apievangelist.com specificationVersion: '0.16'