Work Orders
WorkOrder
objects represent work orders from AppFolio®. Skywalk API allows you to obtain the following work order attributes from AppFolio®.
WorkOrder
Object#
The Attributes
appfolioIdstring
Unique AppFolio ID for the work order.
Example:
"123"
workOrderNumberstring
Work Order Number for the work order.
Example:
"12345-1"
workOrderTypestring
Work Order Type for the work order.
Example:
"Internal"
occupancyIdstring
Occupancy for the work order; if set
Example:
"320"
unitTurnIdstring
Unit turn id for the work order; if set
Example:
null
vendorIdstring
Vendor ID for the work order.
Example:
null
prioritystring
Priority for the work order.
Example:
"Normal"
statusstring
Status for the work order.
Example:
"Ready to Bill"
jobDescriptionstring
Job description for the work order.
Example:
"Toilet is clogged!"
instructionsstring
Istructions for the work order.
Example:
null
createdAtstring
Date created at for the work order.
Example:
"01/01/2024"
createdBystring
Created by for the work order.
Example:
"Tenant"
More Attributes
workOrderIssuestring
recurringstring
submittedByTenantstring
requestingTenantstring
unitTurnCategorystring
surveyIdstring
vendorstring
primaryTenantstring
primaryTenantEmailstring
primaryTenantPhoneNumberstring
statusNotesstring
assignedUserstring
estimatedOnstring
scheduledStartstring
scheduledStartSortstring
scheduledEndstring
workCompletedOnstring
completedOnstring
lastBilledOnstring
cancelledOnstring
followUpOnstring
amountstring
invoicestring
tenantTotalChargeAmountstring
tenantChargeIdsstring[]
vendorBillIdstring
vendorBillAmountstring
vendorChargeIdstring
vendorChargeAmountstring
markupAmountstring
markupBillIdstring
discountAmountstring
discountBillIdstring
corporateChargeAmountstring
corporateChargeIdstring
estimate.amountstring
estimate.approvalStatusstring
estimate.approvedOnstring
estimate.requestedOnstring
estimate.approvalLastRequestedOnstring
serviceRequest.appfolioIdstring
serviceRequest.numberstring
serviceRequest.descriptionstring
property.fullstring
property.citystring
property.statestring
property.streetstring
property.street2string
property.zipstring
unit.addressstring
unit.citystring
unit.statestring
unit.streetstring
unit.street2string
unit.zipstring
The WorkOrder Object
#
Get All Work OrdersGET /v1/work-orders
Follows: Authentication • Caching • Polling • List Response Format • Scheduled Job
The work order endpoint returns a list of all work orders in your AppFolio® account. This endpoint should respond immediately with your most recently cached data.
#
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.
status_dateselect
Filter work orders by date of a specific status.
Default Value:Â Â
All
Possible Values:Â Â
All
Created On
Estimate Requested On
Estimated On
Scheduled Start
Work Done On
Completed On
dateRangeselect
Status Date Range Range for report.
Default Value:Â Â
this_month_to_date
Possible Values:Â Â
today
this_week
this_week_to_date
this_month
this_month_to_date
this_quarter
this_quarter_to_date
this_year_to_date
last_year
last_year_to_date
yesterday
last_week
last_week_to_date
last_month
last_month_to_date
last_quarter
last_quarter_to_date
last_7_days
last_30_days
last_60_days
last_90_days
trailing_12_months
next_7_days
next_30_days
next_60_days
next_90_days
next_week
next_month
next_quarter
until_1_week_ago
until_1_month_ago
all_time
dateFromdate
Status Date Range to given in MM/DD/YYYY (e.g. 01/31/2021)
dateTodate
Status Date Range to given in MM/DD/YYYY (e.g. 01/31/2021)
priorityselect
Filter work orders for a specific priority.
Default Value:Â Â
All
Possible Values:Â Â
Normal
Urgent
Low
All
typeselect
Filter work orders for a specific type.
Default Value:Â Â
All
Possible Values:Â Â
All
Internal
Resident
Unit Turn
statusselect
Filter work orders for a specific status.
Default Value:Â Â
All
Possible Values:Â Â
All
New
Estimate Requested
Estimated
Assigned
Scheduled
Waiting
Work Done
Ready To Bill
Completed
Canceled
Completed No Need To Bill
Â
#
ReturnsThe standard List Response Format with a data
property containing an array of WorkOrder
objects.
GET /v1/work-orders
Response