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.
Overview
Usage: lofty-cli transactions [options] [command]
Manage transactions
Options:
-h, --help display help for command
Commands:
get [options] <lead-id> <transaction-id> Get transaction by leadId AND transactionId
update [options] <lead-id> <transaction-id> Update a transaction
brokermint-transaction [options] Update a transaction from brokermint
create [options] <lead-id> Add a transaction
update-address [options] <lead-id> Update address of transaction's property
custom-fields [options] Get transaction all custom fields
list [options] <lead-id> Get transactions by leadId
get-address [options] <lead-id> <transaction-id> Get address of transaction's property by transactionId
search [options] Search transactions
help [command] display help for command
lofty-cli transactions get
Usage: lofty-cli transactions get [options] <lead-id> <transaction-id>
Get transaction by leadId AND transactionId
Options:
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions update
Usage: lofty-cli transactions update [options] <lead-id> <transaction-id>
Update a transaction
Options:
--created <n> [REQUIRED] created time in milliseconds
(number, e.g. 1518078026000)
--updated <value> [REQUIRED] updated time in milliseconds (not
support updating) (number, e.g.
1518078026000)
--transaction-name <name> [REQUIRED] Property Address/Transaction Name
(string, e.g. 123 Main St)
--transaction-id <id> transactionId (number)
--lead-name <name> Lead's name whom the transaction is assigned
to (not support updating) (string, e.g. Bob)
--assigned-agent <n> Lead's assigned agent (not support updating)
(number)
--transaction-type <type> The type of Transaction:Purchase, Listing
(string, e.g. [Purchase,Listing])
--home-price <value> The home price of transaction (number, e.g.
1000000.0)
--transaction-status <value> The status of transaction (string, e.g.
Pre-contract)
--expected-close-date <value> The expected close date of transaction
(number, e.g. 1508580010000)
--close-date <value> The closed date of transaction (number, e.g.
1508580010000)
--commission-rate <value> The commission rate of transaction (number,
e.g. 3)
--gci <value> The GCI of transaction (number, e.g. 5000.0)
--team-revenue <value> The team revenue of transaction (number,
e.g. 1000.0)
--agent-revenue <value> The agent revenue of transaction (number,
e.g. 4000.0)
--appointment-date <value> appointmentDate (number)
--agreement-signed-date <value> agreementSignedDate (number)
--offer-date <value> offerDate (number)
--contract-date <value> contractDate (number)
--appraisal-date <value> appraisalDate (number)
--home-inspection-date <value> homeInspectionDate (number)
--escrow-date <value> escrowDate (number)
--expiration <n> expiration (number)
--custom-fields <value> Custom field full coverage update or
insertion (JSON array)
--commissions-pre-split <value> preSplit (JSON array)
--commissions-split <value> split (JSON array)
--commissions-post-split <value> postSplit (JSON array)
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions brokermint-transaction
Usage: lofty-cli transactions brokermint-transaction [options]
Update a transaction from brokermint
Options:
--id <id> id (number)
--agent-id <id> agentId (number)
--agent-name <name> agentName (string)
--address <addr> address (string)
--city <value> city (string)
--state <value> state (string)
--zip <value> zip (string)
--status <value> status (string)
--transaction-type <type> transactionType (string)
--price <value> price (number)
--representing <value> representing (string)
--acceptance-date <value> acceptanceDate (string)
--expiration-date <value> expirationDate (string)
--closed-at <value> closedAt (string)
--closing-date <value> closingDate (string)
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions create
Usage: lofty-cli transactions create [options] <lead-id>
Add a transaction
Options:
--created <n> [REQUIRED] created time in milliseconds
(number, e.g. 1518078026000)
--updated <value> [REQUIRED] updated time in milliseconds (not
support updating) (number, e.g.
1518078026000)
--transaction-name <name> [REQUIRED] Property Address/Transaction Name
(string, e.g. 123 Main St)
--transaction-id <id> transactionId (number)
--lead-name <name> Lead's name whom the transaction is assigned
to (not support updating) (string, e.g. Bob)
--assigned-agent <n> Lead's assigned agent (not support updating)
(number)
--transaction-type <type> The type of Transaction:Purchase, Listing
(string, e.g. [Purchase,Listing])
--home-price <value> The home price of transaction (number, e.g.
1000000.0)
--transaction-status <value> The status of transaction (string, e.g.
Pre-contract)
--expected-close-date <value> The expected close date of transaction
(number, e.g. 1508580010000)
--close-date <value> The closed date of transaction (number, e.g.
1508580010000)
--commission-rate <value> The commission rate of transaction (number,
e.g. 3)
--gci <value> The GCI of transaction (number, e.g. 5000.0)
--team-revenue <value> The team revenue of transaction (number,
e.g. 1000.0)
--agent-revenue <value> The agent revenue of transaction (number,
e.g. 4000.0)
--appointment-date <value> appointmentDate (number)
--agreement-signed-date <value> agreementSignedDate (number)
--offer-date <value> offerDate (number)
--contract-date <value> contractDate (number)
--appraisal-date <value> appraisalDate (number)
--home-inspection-date <value> homeInspectionDate (number)
--escrow-date <value> escrowDate (number)
--expiration <n> expiration (number)
--custom-fields <value> Custom field full coverage update or
insertion (JSON array)
--commissions-pre-split <value> preSplit (JSON array)
--commissions-split <value> split (JSON array)
--commissions-post-split <value> postSplit (JSON array)
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions update-address
Usage: lofty-cli transactions update-address [options] <lead-id>
Update address of transaction's property
Options:
--transaction-id <id> [REQUIRED] transactionId (number)
--unit <value> The unit (string, e.g. 1)
--label <value> The label (string, e.g. Investment)
--state <value> The state (string, e.g. CA)
--city <value> The city (string, e.g. Los Angeles)
--zip-code <value> The zip code (string, e.g. 90012)
--street-address <addr> The street address (string, e.g. 100 W 1st St)
--county <value> The county (string, e.g. Log Angeles)
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions custom-fields
Usage: lofty-cli transactions custom-fields [options]
Get transaction all custom fields
Options:
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions list
Usage: lofty-cli transactions list [options] <lead-id>
Get transactions by leadId
Options:
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions get-address
Usage: lofty-cli transactions get-address [options] <lead-id> <transaction-id>
Get address of transaction's property by transactionId
Options:
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command
lofty-cli transactions search
Usage: lofty-cli transactions search [options]
Search transactions
Options:
--page-size <n> Page size; must be between 1 and 100. (number, e.g. 20)
--page-num <n> Page number (0-based); must be >= 0. (number, e.g. 0)
--query-key <value> Search keyword. Performs a contains-style fuzzy match
(first 15 characters only) against transaction
... (string, e.g. 123)
--lead-id <id> Optional. Restrict results to transactions belonging to
this lead. (number, e.g. 100001)
--fields <cols> Comma-separated columns to display
--json Output as JSON
--format <fmt> Output format: text, json, csv, yaml
-h, --help display help for command