Request This endpoint expects an object.
maintenanceIssueId string Required format: "uuid"
ID from the maintenance issue api response.
maintenanceLocationId string Required format: "uuid"
ID from the maintenance location api response.
maintenanceLocationType enum Required
Indicates the type of location. Used to conditionally require certain fields (e.g., unitId, householdId).
Allowed values: COMMON_AREA UNIT
priority enum Required
Allowed values: LOW MEDIUM HIGH URGENT WARRANTY
updatedBy string Required format: "uuid"
alarmCode string Optional
The alarm code for the location.
customerId string Optional format: "uuid"
ID from the Customer table. Required if maintenanceLocationType is UNIT.
description string Optional <=500 characters
doorCode string Optional
The door code for the location.
dueDate string Optional format: "date"
The due date for the work order.
entryNotes string Optional <=500 characters
entryPreference enum Optional
Allowed values: 24_HOUR_NOTICE BY_APPOINTMENT CALL_FIRST NO_PREFERENCE ANYTIME
hasPetAlert boolean Optional
Indicates if there are pets at the location.
hourlyServiceRate double Optional
The hourly service rate.
householdId string Optional format: "uuid"
Required if maintenanceLocationType is UNIT.
isAlarmActive boolean Optional
Indicates if the alarm is active.
isDoorCodeActive boolean Optional
Indicates if the door code is active.
otherLocationDetails string Optional <=100 characters
previouslyReported boolean Optional
If the Issue was previously reported, this will be true.
requestedStartDateFrom string Optional format: "date"
requestedStartDateTo string Optional format: "date"
requestedStartTimeFrom string Optional
Time format string (HH:mm:ss or similar)
requestedStartTimeTo string Optional
Time format string (HH:mm:ss or similar)
requestorEmail string Optional format: "email"<=100 characters
Email address of the person who requested the work. Optional. An empty or blank value is treated as no value. On update, sending an explicit null clears a previously stored value, while omitting the field leaves it unchanged. When a non-blank value is sent it must be a valid email address of at most 100 characters.
requestorName string Optional <=100 characters
requestorPhone string Optional <=15 characters
Phone number of the person who requested the work. Optional. An empty or blank value is treated as no value. On update, sending an explicit null clears a previously stored value, while omitting the field leaves it unchanged. When a non-blank value is sent it must be at most 15 characters.
serviceNotes string Optional <=500 characters
technicianNotes string Optional
Notes to the technician.
totalAmountOwedByResident double Optional
The total amount owed by the resident.
totalCostOfMaterialsUsed double Optional
The total cost of materials used.
unitId string Optional format: "uuid"
Required if maintenanceLocationType is UNIT.
vendorNotes string Optional <=500 characters
Response Expected response to a valid request
hasPetAlert boolean Optional
completedAt datetime Optional
requestorPhone string Optional
requestorEmail string Optional
requestedStartDateFrom string Optional format: "date"
requestedStartDateTo string Optional format: "date"
requestedStartTimeFrom string Optional
requestedStartTimeTo string Optional
dueDate string Optional format: "date"
description string Optional <=500 characters
serviceNotes string Optional <=2000 characters
vendorNotes string Optional <=2000 characters
entryNotes string Optional <=500 characters
entryPreference enum Optional
isDoorCodeActive boolean Optional
isAlarmActive boolean Optional
otherLocationDetail string Optional <=500 characters
attachmentIds string Optional format: "uuid"
technicianNotes string Optional <=500 characters
Notes to the technician.
previouslyReported boolean Optional
If the Issue was previously reported, this will be true.
id string Optional format: "uuid"
idempotencyId string Optional format: "uuid"
updatedAt datetime Optional
deletedAt datetime Optional
assignedUserId string Optional format: "uuid"
householdId string Optional format: "uuid"
customerId string Optional format: "uuid"
unitId string Optional format: "uuid"
maintenanceIssueId string Optional format: "uuid"
maintenanceLocationId string Optional format: "uuid"
propertyId string Optional format: "uuid"
organizationId string Optional format: "uuid"
totalCostOfMaterialsUsed double Optional
The total cost of materials used.
totalAmountOwedByResident double Optional
The total amount owed by the resident.
totalAmountOwedByProperty double Optional
The total amount owed by the property.
hourlyServiceRate double Optional
The hourly service rate.
totalLaborCost double Optional
The total labor cost.