---
title: "Brokermint — Sync Lead"
method: PUT
path: "/v1.0/brokermint/lead"
tags: ["Leads"]
---

# Brokermint — Sync Lead

`PUT /v1.0/brokermint/lead`

Callback endpoint for Brokermint to push contact updates into Lofty. Not intended for general external callers.

The target contact must have been previously linked to a Brokermint record through the Lofty UI's Brokermint Integration. Without this link the response body contains a non-zero code despite HTTP 200.

## Headers

- `Authorization` string, required
- `Content-Type` string, required

## Request body

- Contacts — Brokermint-sourced contact payload.
  - `email` string
  - `firstName` string
  - `lastName` string
  - `contactType` string
  - `externalId` string
  - `address` string
  - `city` string
  - `state` string
  - `zip` string
  - `phone` string
  - `bmPrivate` boolean
  - `leadSource` string

## Response `200`

Brokermint contact synced.

- CommonResponse — Common response envelope with status code and message.
  - `code` integer — Status code. 0 indicates success.
  - `message` string — Status message.

## Other responses

- `401` — Missing or invalid authentication token.
- `500` — Internal server error.

---

[API](https://skmtc.net/lofty/apis/lofty-service-open-apis.md) · [All operations](https://skmtc.net/lofty/apis/lofty-service-open-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lofty/lofty-service-open-apis/revisions/23e640467118/schema)
