Leases
Lease
objects represent top-level lease data from AppFolio®. Skywalk API allows you to obtain the following lease attributes from AppFolio®.
Lease
Object#
The Attributes
leaseUUIDstring
Unique identifier of the lease.
Example:
"12345678-1234-11ee-a6d4-0123456789ab"
statusstring
Status of the lease.
Example:
"Completed"
leaseStartstring
Lease start date.
Example:
"11/12/2024"
leaseEndstring
Lease end date.
Example:
"11/11/2025"
signedOnDatestring
Date lease was signed.
Example:
"09/03/2024"
rentstring
Rent of lease.
Example:
"2,395.00"
securityDepositstring
Security deposit amount for lease.
Example:
"2,000.00"
renewalstring
If lease a renewal.
Example:
"No"
tenant.appfolioIdinteger
Appfolio id of tenant linked to this lease.
Example:
254
tenant.namestring
Full name of tenant linked to this lease.
Example:
"Johnston, Johnny L."
More Attributes
leaseDocumentUUIDstring
inquiryIdinteger
createdAtstring
updatedAtstring
sentDatestring
moveInstring
moveOutstring
marketRentstring
mostRecentRentstring
countersignedBystring
countersignedByIdinteger
countersignedDatestring
timeFromSendingToCountersigningstring
timeFromSendingToSigningstring
occupancy.appfolioIdinteger
occupancy.namestring
tenant.visibilitystring
unit.typestring
property.addressstring
property.streetstring
property.street2string
property.citystring
property.statestring
property.zipstring
The Tenant Object
#
Get Lease HistoryGET /v1/lease-history
Follows: Authentication • Caching • Polling • List Response Format • Scheduled Job
The lease history endpoint returns a list of leases in your AppFolio® account.
#
ParameterspropertyIdselect
AppFolio ID of a Property to serve as a filter.
propertyGroupIdselect
AppFolio ID of a Property Group to serve as a filter.
ownerIdselect
AppFolio ID of an Owner to serve as a filter.
dateRangeselect
Date Range for report.
Default Value:Â Â
this_and_next_6_months
Possible Values:Â Â
this_month
this_quarter
this_year
this_year_to_month
last_month
last_quarter
last_year
trailing_3_months
trailing_6_months
trailing_12_months
rolling_12_months
this_and_next_3_months
this_and_next_6_months
dateFromdate_month
Date to given in MM/YYYY (e.g. 01/2021)
dateTodate_month
Date to given in MM/YYYY (e.g. 01/2021)
leaseStatusselect
Filter leases for a specific status.
Default: all.
Possible Values: all, Completed, Did Not Renew, Month To Month, Pending, Status Cannot Be Determined
Default Value:Â Â
all
Possible Values:Â Â
all
Completed
Did Not Renew
Month To Month
Pending
Status Cannot Be Determined
unitVisibilityselect
Filter by unit visibility.
Default: all.
Possible Values: all, active, hidden
Default Value:Â Â
all
Possible Values:Â Â
all
active
hidden
tenantVisibilityselect
Filter by tenant visibility.
Default: all.
Possible Values: all, active, hidden
Default Value:Â Â
all
Possible Values:Â Â
all
active
hidden
filterLeaseByselect
Filter leases by date.
Default: Lease Start Date.
Possible Values: Lease Start Date, Lease Countersigned Date
Default Value:Â Â
Lease Start Date
Possible Values:Â Â
Lease Start Date
Lease Countersigned Date
Â
#
ReturnsThe standard List Response Format with a data
property containing an array of Lease
objects.
GET /v1/lease-history
Response