Public API · v1

Plug HomeDash into the rest of your business.

Whether you want a quick no-code automation, an AI assistant that can answer questions about your portfolio, or a full custom integration, you are in the right place. Pick your path below — we have a step-by-step guide for each.

Pick the path that fits you

What is in the box

31 endpoints

Properties, tenants, contracts, rent and rent summaries, maintenance issues and inspections, mortgages, contacts, documents, tasks, team and subscription. Reads on Portfolio; writes on Enterprise.

43 webhook events

Get notified when rent goes overdue, a contract expires, a document is signed, an inspection completes, and more.

Sandbox mode

Every key has a sandbox twin. Reads return real data, writes return realistic mocks. Iterate without touching production.

Predictable rate limits

Per-key, sliding-window, with `X-RateLimit-*` headers on every response so you can back off cleanly.

Heads up: who can access the API

  • Portfolio plans unlock read endpoints (properties, contracts, rent) and webhooks.
  • Enterprise plan additionally unlocks write endpoints (create tasks, update maintenance, log notes).
  • Essential and Free plans return PLAN_UPGRADE_REQUIRED when calling the API. Generate keys from the Developer Dashboard.