Developers

Build on HomePro AI.

REST API, webhooks, and native integrations. Connect your tools, extend the field app, or build on top of our AI estimate engine. All endpoints are authenticated with OAuth 2.0 and return JSON.

API surface

Four endpoints. Built to ship.

REST APIGA

Full CRUD access to jobs, estimates, customers, invoices, and schedules. JSON, OAuth 2.0. Rate limits by plan tier.

WebhooksGA

Real-time events for job status changes, new leads, estimate acceptance, payment events, and AI phone agent call completions.

Field App SDKBeta

Embed custom modules into the HomePro field app. Build inspection flows, custom forms, job checklist extensions, and photo capture hooks.

AI Estimate APIBeta

Send an address + trade + photo, get back a structured estimate with line items and confidence score. Multimodal endpoint, 60s response SLA.

Webhook events

All the events you'll need.

job.created
job.status_changed
job.completed
estimate.sent
estimate.accepted
estimate.expired
invoice.created
invoice.paid
invoice.overdue
lead.captured
lead.qualified
call.completed
Quick start

Up in 5 minutes.

// ESTIMATE API · CURL EXAMPLEBETA
curl -X POST https://api.thehomeproai.com/v1/estimates \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "trade": "roofing",
    "address": "1234 Oak St, Tampa FL 33606",
    "photos": ["https://cdn.example.com/roof.jpg"],
    "scope": "full_replacement"
  }'

// Response in < 60s
{
  "estimate_id": "est_abc123",
  "total": 18400,
  "confidence": 0.87,
  "line_items": [...],
  "satellite_data": { "area_sqft": 2240, "pitch": 5.2 }
}

API Access

API access is available on Professional and Enterprise plans. Request early access for Beta endpoints. We respond within 1 business day.

developers@thehomeproai.com
Request access →