PropertyMe · Arazzo Workflow
Raise, quote, approve and complete a PropertyMe maintenance job
Version 1.0.0
The maintenance work-order flow, using the v2 job-task shape for create and read and the shared v1 sub-resources for quotations, transitions and attachments. Requires activity:read and activity:write, plus contact:read to resolve the supplier. There is no idempotency key on the create step — reconcile before any retry.
View Spec
View on GitHub
Real EstateAustraliaProperty ManagementRentalsPropTechTenancyTrust AccountingInspectionsMaintenanceDocumentsPaymentsNew ZealandArazzoWorkflows
Provider
Workflows
raise-quote-and-complete-job
Create a maintenance job against a property, attach a supplier quote, approve, assign and complete it.
1
find-supplier
QuerySuppliersRequestcontactssuppliers_Get
Resolve the supplier contact. Pages with Offset and Limit; there is no total count.
2
create-job
AddJobV2Requestjobtasks_Post
Create the work order. NO Idempotency-Key exists on this operation — on a timeout, do not blind-retry; re-read with SearchJobTaskV2Requestjobtaskssearch_Get filtered on DateCreatedMin/DateCreatedMax and confirm before trying again.
3
read-job
JobTaskV2RequestjobtasksId_Get
Read the job back to confirm its current state before transitioning.
4
add-quotation
AddJobTasksQuotationRequestjobtasksIdquotation_Post
Record the supplier's quote against the job.
5
attach-quotation-document
AddJobTasksQuotationDocumentRequestjobtasksIdquotationQuoteIddocuments_Post
Attach the supplier's quote document to the quotation.
6
approve-job
ApproveJobTaskRequestjobtasksIdapprove_Post
Approve the job. A 400 here means the transition is not valid from the job's current state, not a transient failure — do not retry it.
7
assign-job
AssignTaskRequestjobtasksIdassign_Post
Assign the approved job to the supplier or agency member.
8
attach-completion-images
AddJobImagesRequestjobtasksIdimages_Post
Attach completion photos before closing the job out.
9
complete-job
CompleteJobTaskRequestjobtasksIdcomplete_Post