Developer API Documentation

Integrate SmartLord's property intelligence engine directly into your enterprise software.

Authentication

The SmartLord API uses API keys to authenticate requests. You can view and manage your API keys in the Landlord Settings Dashboard.

Authorization: Bearer sk_live_your_api_key_here

List Properties

Returns a paginated list of all properties within your portfolio.

GET /api/v1/properties

Example JSON Response

{
  "object": "list",
  "data": [
    {
      "id": "prop_8x9a2",
      "street_address": "123 Smart Way",
      "city": "Creve Coeur",
      "state": "MO",
      "unit_count": 4
    }
  ]
}

Lease Engine

Generate and retrieve state-specific lease agreements dynamically via API.

POST /api/v1/leases/generate

Accepts property_id and tenant details to return a customized, ESIGN-ready PDF.

Webhooks

Subscribe to real-time events to keep your internal systems perfectly synced.

  • lease.signed
  • payment.succeeded
  • maintenance.created