> ## Documentation Index
> Fetch the complete documentation index at: https://developers.flowestate.app/llms.txt
> Use this file to discover all available pages before exploring further.

# FlowEstate API

> Build integrations on top of FlowEstate. Push leads, sync projects, manage webhook subscriptions, and react to events in real time.

The FlowEstate API is a JSON REST API for real-estate teams that want to wire FlowEstate into the rest of their stack — Meta Ads, landing pages, WhatsApp, accounting tools, BI, you name it.

* **Base URL** — `https://panel.flowestate.app/api/v1`
* **Auth** — `Authorization: Bearer fe_k_<your_key>`
* **Format** — JSON in, JSON out, UTF-8

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Get a key, fire your first request, see a lead show up in the dashboard.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Every endpoint with its scopes, request body, and response shape.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/webhooks">
    Subscribe to events, verify signatures, prevent loops.
  </Card>

  <Card title="Troubleshooting" icon="life-ring" href="/troubleshooting">
    Common errors, what they mean, how to fix them.
  </Card>
</CardGroup>

## What you can do

* **Ingest leads** from anywhere — Meta lead ads, web forms, landing pages, custom funnels — and let FlowEstate handle scoring, assignment, and pipeline movement.
* **Sync your catalog** — push and update projects and units (status: available / reserved / sold) so the rest of your stack always reflects what's for sale.
* **React to events** — receive HMAC-signed webhooks the moment a lead is created, a stage changes, or a unit is sold.
* **Search and de-dupe** — look up existing leads by email, phone, or fuzzy name from your own apps before creating duplicates.
* **Manage subscriptions programmatically** — for partner platforms (Make, Zapier, n8n, custom integrations) that need to register webhook destinations on behalf of end users.

## Stable contract

The current version is `v1`. Additive changes (new optional fields, new endpoints) ship in place. Breaking changes ship under a new prefix (`v2`). When that happens, `v1` keeps running for a published deprecation window.

## Get help

* Email: [soporte@flowestate.app](mailto:soporte@flowestate.app)
* Status: [status.flowestate.app](https://status.flowestate.app)
* Spanish version of this site: language picker in the top bar.
