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

58 endpoints

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

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

  • Professional and Portfolio plans include the whole API: read endpoints, write endpoints and webhooks.
  • What a key may do is set by its own scope, not the plan: a read_only key cannot change anything, a read_write key can.
  • The Free plan returns PLAN_UPGRADE_REQUIRED when calling the API. Generate keys from the Developer Dashboard.