Landlords
Landlords and investors, the principals on a deal. Each record carries two role flags: is_landlord (owns or manages property) and is_investor (buys or sells on sale deals), and a record can be both. Investors keep their buy box in investor_criteria. Without a filter the list returns every principal.
Methods: GET POST PATCH DELETE plus notes. Base URL https://www.leasync.ai/api/v1.
Endpoints#
List landlords#
Returns a page of landlords with the compact column set. Combine any of the filters below; every filter is a query parameter.
| Name | Type | Description |
|---|---|---|
limitoptional | integer | Rows per page, 1 to 200. Default 50. |
cursoroptional | string | The next_cursor from the previous page. offset is accepted as an alias. |
searchoptional | string | Case-insensitive partial match on name, email, or company. |
is_landlordoptional | boolean | true returns records with the landlord role (the Landlords tab). |
is_investoroptional | boolean | true returns records with the investor role (the Investors tab). |
curl "https://www.leasync.ai/api/v1/landlords?limit=50" \
-H "Authorization: Bearer lsk_live_..."{
"data": [
{
"id": "7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55",
"name": "Spring Street Holdings",
"email": "ops@springstreetholdings.com",
"phone": "+1 212 555 0170",
"company": "Spring Street Holdings LLC",
"is_landlord": true,
"is_investor": false,
"created_at": "2026-06-21T18:48:12.000Z"
}
],
"next_cursor": "50"
}Retrieve a landlord#
Returns one landlord with every field, including notes and tags. 404 if the record does not exist or you cannot see it.
| Name | Type | Description |
|---|---|---|
idrequired | uuid | The landlord id. |
curl https://www.leasync.ai/api/v1/landlords/7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55 \
-H "Authorization: Bearer lsk_live_..."{
"data": {
"id": "7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55",
"name": "Spring Street Holdings",
"email": "ops@springstreetholdings.com",
"phone": "+1 212 555 0170",
"company": "Spring Street Holdings LLC",
"is_landlord": true,
"is_investor": false,
"created_at": "2026-06-21T18:48:12.000Z",
"office_address": null,
"priority": null,
"last_correspondence_at": null,
"follow_up_at": null,
"tag_ids": [],
"investor_criteria": null,
"notes": [],
"created_by": "a1c2…",
"allowed_users": [],
"updated_at": "2026-06-21T18:48:12.000Z"
}
}Create a landlord#
Creates a landlord from a JSON object of column values and returns the full record with status 201. Requires the write scope.
curl -X POST https://www.leasync.ai/api/v1/landlords \
-H "Authorization: Bearer lsk_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Spring Street Holdings",
"email": "ops@springstreetholdings.com",
"company": "Spring Street Holdings LLC"
}'{
"data": {
"id": "7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55",
"name": "Spring Street Holdings",
"email": "ops@springstreetholdings.com",
"phone": "+1 212 555 0170",
"company": "Spring Street Holdings LLC",
"is_landlord": true,
"is_investor": false,
"created_at": "2026-06-21T18:48:12.000Z",
"office_address": null,
"priority": null,
"last_correspondence_at": null,
"follow_up_at": null,
"tag_ids": [],
"investor_criteria": null,
"notes": [],
"created_by": "a1c2…",
"allowed_users": [],
"updated_at": "2026-06-21T18:48:12.000Z"
}
}Update a landlord#
Send only the fields that change. Returns the full updated record. Requires the write scope.
| Name | Type | Description |
|---|---|---|
idrequired | uuid | The landlord id. |
curl -X PATCH https://www.leasync.ai/api/v1/landlords/7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55 \
-H "Authorization: Bearer lsk_live_..." \
-H "Content-Type: application/json" \
-d '{
"is_investor": true
}'{
"data": {
"id": "7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55",
"name": "Spring Street Holdings",
"email": "ops@springstreetholdings.com",
"phone": "+1 212 555 0170",
"company": "Spring Street Holdings LLC",
"is_landlord": true,
"is_investor": true,
"created_at": "2026-06-21T18:48:12.000Z",
"office_address": null,
"priority": null,
"last_correspondence_at": null,
"follow_up_at": null,
"tag_ids": [],
"investor_criteria": null,
"notes": [],
"created_by": "a1c2…",
"allowed_users": [],
"updated_at": "2026-06-21T18:48:12.000Z"
}
}Delete a landlord#
Permanently deletes the landlord. There is no undo. Requires the write scope.
| Name | Type | Description |
|---|---|---|
idrequired | uuid | The landlord id. |
curl -X DELETE https://www.leasync.ai/api/v1/landlords/7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55 \
-H "Authorization: Bearer lsk_live_..."{
"data": {
"id": "7d2e5b19-8a4c-4f6e-b3d1-2c9f8e7a6b55",
"deleted": true
}
}