Skip to main content

Tenants

Tenant objects represent top-level tenant data from AppFolio®. Skywalk API allows you to obtain the following tenant attributes from AppFolio®.

The Tenant Object#

Attributes


appfolioIdstring
Unique AppFolio ID for this tenant.
Example:
"254"

namestring
Display name of tenant.
Example:
"Johnston, Johnny L."

firstNamestring
First name of tenant.
Example:
"Johnny"

lastNamestring
Last name of tenant.
Example:
"Johnston"

statusstring
Current status of tenant.
Example:
"Current"

petsstring
Pets of tenant.
Example:
null


More Attributes


âž•
emailAddressesstring[]

âž•
phoneNumbersPhoneNumber[]

âž•
address.streetstring

âž•
address.street2string

âž•
address.citystring

âž•
address.statestring

âž•
address.zipstring

âž•
typestring

âž•
tagsstring[]

âž•
occupancyAppfolioIdstring

âž•
guestCardAppfolioIdstring

âž•
rentalApplicationAppfolioIdstring

âž•
moveInstring

âž•
moveOutstring

âž•
unit.typestring

âž•
rentstring

âž•
depositstring

âž•
leaseFromstring

âž•
leaseTostring

âž•
lateFee.typestring

âž•
lateFee.baseAmountstring

âž•
lateFee.dailyAmountstring

âž•
lateFee.gracePeriodinteger

âž•
lateFee.gracePeriodFixedDaystring

âž•
lateFee.graceBalancestring

âž•
lateFee.maxDailyAmountstring

The Tenant Object
{
"appfolioId": "254",
"name": "Johnston, Johnny L.",
"firstName": "Johnny",
"lastName": "Johnston",
"birthdate": "09/06/1992",
"emailAddresses": [
"joneyjohsnston@yahoo.com"
],
"phoneNumbers": [
{
"label": "Mobile",
"phone": "(111) 111-1111"
}
],
"fullAddress": "1234 Warm Weather Rd., CA 90001",
"address": {
"street": "1234 Warm Weather Rd.",
"street2": "101",
"city": "Los Angeles",
"state": "CA",
"zip": "90001"
},
"primaryTenant": "Yes",
"status": "Current",
"type": "Financially Responsible",
"tags": [
"Good Credit"
],
"pets": null,
"licensePlates": "BH11111",
"occupancyAppfolioId": "117",
"guestCardAppfolioId": "224",
"rentalApplicationAppfolioId": "107",
"moveIn": "12/06/2020",
"moveOut": null,
"insuranceCompanyName": null,
"insuranceExpiration": null,
"insurancePolicyNumber": null,
"property": {
"appfolioId": "7",
"label": "Warm Weather Apartments"
},
"unit": {
"appfolioId": "210",
"name": "101",
"type": "2 Bed + 2 Bath w/ Loft"
},
"rent": "1,950.00",
"deposit": "1,950.00",
"lastRentIncrease": null,
"nextRentIncrease": "12/06/2021",
"sendRentReminders": true,
"ignorePartialPayments": false,
"leaseFrom": "12/06/2020",
"leaseTo": "12/05/2021",
"lastLeaseRenewal": null,
"lateFee": {
"type": "Flat Fee",
"baseAmount": "50.00",
"dailyAmount": "0.00",
"gracePeriod": 3,
"gracePeriodFixedDay": null,
"graceBalance": "500.00",
"maxDailyAmount": null
}
}

Get All Tenants#

GET /v1/tenants

Follows: Authentication • Caching • Polling • List Response Format • Scheduled Job

The tenants endpoint returns a list of all tenants in your AppFolio® account. This endpoint should respond immediately with your most recently cached data.

Parameters#


propertyIdselect
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.

visibilityselect
Tenant Visibility status to serve as filter.
Default Value:  
active
Possible Values:  
active
hidden
all

statusmulti
Tenant Status to serve as filter.
Default Value:  
current
notice
Possible Values:  
current
past
future
evict
notice
all

 

Returns#


The standard List Response Format with a data property containing an array of Tenant objects.

GET /v1/tenants
curl -X GET 'https://api.skywalkapi.com/v1/tenants' \
-H "X-API-Key: PUT_YOUR_API_KEY_HERE"
Response
{
"meta": {
"status": "ok",
"path": "/v1/tenants",
"query": {},
"count": 1,
"lastUpdated": 1610992228
},
"links": {
"next": "/v1/tenants?cursor=abcdefg"
},
"data": [
{
"appfolioId": "254",
"name": "Johnston, Johnny L.",
"firstName": "Johnny",
"lastName": "Johnston",
"birthdate": "09/06/1992",
"emailAddresses": [
"joneyjohsnston@yahoo.com"
],
"phoneNumbers": [
{
"label": "Mobile",
"phone": "(111) 111-1111"
}
],
"fullAddress": "1234 Warm Weather Rd., CA 90001",
"address": {
"street": "1234 Warm Weather Rd.",
"street2": "101",
"city": "Los Angeles",
"state": "CA",
"zip": "90001"
},
"primaryTenant": "Yes",
"status": "Current",
"type": "Financially Responsible",
"tags": [
"Good Credit"
],
"pets": null,
"licensePlates": "BH11111",
"occupancyAppfolioId": "117",
"guestCardAppfolioId": "224",
"rentalApplicationAppfolioId": "107",
"moveIn": "12/06/2020",
"moveOut": null,
"insuranceCompanyName": null,
"insuranceExpiration": null,
"insurancePolicyNumber": null,
"property": {
"appfolioId": "7",
"label": "Warm Weather Apartments"
},
"unit": {
"appfolioId": "210",
"name": "101",
"type": "2 Bed + 2 Bath w/ Loft"
},
"rent": "1,950.00",
"deposit": "1,950.00",
"lastRentIncrease": null,
"nextRentIncrease": "12/06/2021",
"sendRentReminders": true,
"ignorePartialPayments": false,
"leaseFrom": "12/06/2020",
"leaseTo": "12/05/2021",
"lastLeaseRenewal": null,
"lateFee": {
"type": "Flat Fee",
"baseAmount": "50.00",
"dailyAmount": "0.00",
"gracePeriod": 3,
"gracePeriodFixedDay": null,
"graceBalance": "500.00",
"maxDailyAmount": null
}
}
]
}