Skip to main content
GET
/
v2.0
/
transactions
List Transactions
curl --request GET \
  --url https://api.lofty.com/v2.0/transactions \
  --header 'Authorization: <authorization>'
{
  "pageNum": 0,
  "pageSize": 20,
  "totalCount": 123,
  "pageData": [
    {
      "created": 1518078026000,
      "updated": 1518078026000,
      "transactionId": 10001,
      "leadId": 100001,
      "propertyId": 20001,
      "transactionName": "123 Main St",
      "leadName": "Bob Smith",
      "agentName": "Jane Doe",
      "assignedAgent": 100001,
      "transactionType": "Purchase",
      "transactionStatus": "Pre-contract",
      "homePrice": 1000000,
      "expectedCloseDate": 1508580010000,
      "closeDate": 1508580010000,
      "commissionRate": 3,
      "gci": 5000,
      "teamRevenue": 1000,
      "agentRevenue": 4000,
      "appointmentDate": 1508580010000,
      "agreementSignedDate": 1508580010000,
      "offerDate": 1508580010000,
      "contractDate": 1508580010000,
      "appraisalDate": 1508580010000,
      "homeInspectionDate": 1508580010000,
      "escrowDate": 1508580010000,
      "expiration": 1508580010000,
      "customFields": [
        {
          "id": 123,
          "value": "<string>"
        }
      ]
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://developer.lofty.com/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Authorization
string
required

Bearer [access_token]

Query Parameters

pageSize
integer<int32>
default:20

Page size; must be between 1 and 100.

pageNum
integer<int32>
default:0

Page number (0-based); must be >= 0.

queryKey
string

Search keyword. Performs a contains-style fuzzy match (first 15 characters only) against transaction name, property address, or the associated lead name; matching any one field is sufficient.

leadId
integer<int64>

Optional. Restrict results to transactions belonging to this lead.

Response

Successful operation

Paginated response for transaction search.

pageNum
integer<int32>

Page number (0-based).

Example:

0

pageSize
integer<int32>

Page size.

Example:

20

totalCount
integer<int64>

Total number of matching transactions.

Example:

123

pageData
object[]