Returns all transactions attached to the given lead.
curl --request GET \
--url https://api.lofty.com/v1.0/leads/{leadId}/transactions \
--header 'Authorization: <authorization>'[
{
"transactionName": "123 Main St",
"created": 1518078026000,
"updated": 1518078026000,
"transactionId": 10001,
"leadName": "Bob",
"assignedAgent": 100001,
"transactionType": "Purchase",
"homePrice": 1000000,
"transactionStatus": "Pre-contract",
"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>"
}
],
"commissions": {
"preSplit": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<string>"
}
],
"split": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<string>"
}
],
"postSplit": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<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.
Bearer [access_token]
Lead ID. Must belong to the caller's team and be manageable by the caller.
List of transactions (may be empty).
Property address or deal name. Required on create. Must not be blank and must not contain '<' or '>' characters.
"123 Main St"
Transaction creation timestamp, in milliseconds since Unix epoch (UTC). Do not supply on create.
1518078026000
Transaction last-modified timestamp, in milliseconds since Unix epoch (UTC). Do not supply on create or update.
1518078026000
Transaction ID. Do not supply on create.
10001
Name of the lead this transaction belongs to. Ignored if supplied in a request body.
"Bob"
User ID of the agent this transaction is assigned to. Ignored if supplied in a request body.
100001
Transaction type. Case-sensitive; must be one of the supported values. Values not matching the team's configured pipeline types fall back silently to the first pipeline (typically 'Purchase / Pre-contract'); always pass a valid type to avoid this silent behavior.
Purchase, Listing, Lease, Other "Purchase"
Home price of the transaction.
1000000
Transaction status name. Must match one of the statuses configured in the team's pipeline for the given transactionType; unmatched values silently fall back to the first status of that type.
"Pre-contract"
Expected close date, in milliseconds since Unix epoch (UTC).
1508580010000
Actual close date, in milliseconds since Unix epoch (UTC).
1508580010000
Commission rate, expressed as a percentage (e.g. 3 for 3%).
3
Gross Commission Income (GCI) of the transaction.
5000
Portion of the GCI attributed to the team.
1000
Portion of the GCI attributed to the agent.
4000
Appointment date, in milliseconds since Unix epoch (UTC).
1508580010000
Agreement-signed date, in milliseconds since Unix epoch (UTC).
1508580010000
Offer date, in milliseconds since Unix epoch (UTC).
1508580010000
Contract date, in milliseconds since Unix epoch (UTC).
1508580010000
Appraisal date, in milliseconds since Unix epoch (UTC).
1508580010000
Home-inspection date, in milliseconds since Unix epoch (UTC).
1508580010000
Escrow date, in milliseconds since Unix epoch (UTC).
1508580010000
Expiration date (listing / contract), in milliseconds since Unix epoch (UTC).
1508580010000
Custom field values; full-coverage update or insertion. See GET /v1.0/transaction/customfields for the team's custom field definitions.
Show child attributes
Commission structure (preSplit / split / postSplit). See POST /v1.0/leads/{leadId}/transaction description for validation rules.
Show child attributes
curl --request GET \
--url https://api.lofty.com/v1.0/leads/{leadId}/transactions \
--header 'Authorization: <authorization>'[
{
"transactionName": "123 Main St",
"created": 1518078026000,
"updated": 1518078026000,
"transactionId": 10001,
"leadName": "Bob",
"assignedAgent": 100001,
"transactionType": "Purchase",
"homePrice": 1000000,
"transactionStatus": "Pre-contract",
"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>"
}
],
"commissions": {
"preSplit": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<string>"
}
],
"split": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<string>"
}
],
"postSplit": [
{
"id": 123,
"splitPayType": "TEAM",
"splitPayTo": 123,
"splitPayToName": "<string>",
"payType": "TEAM",
"payTo": 123,
"payToName": "<string>",
"value": 123,
"calculateType": "PERCENT",
"desc": "<string>"
}
]
}
}
]