PropertyMe · Arazzo Workflow
Connect a PropertyMe portfolio and run a change-since sync
Version 1.0.0
PropertyMe publishes no webhooks, so an integration keeps a portfolio current by polling the six change-since collections with an int64 Timestamp cursor. This workflow seeds the mirror from Timestamp 0 and reads the agency directory, then shows the clean disconnect. Every operation is scoped to the one customer portfolio the OAuth token was issued against.
View Spec
View on GitHub
Real EstateAustraliaProperty ManagementRentalsPropTechTenancyTrust AccountingInspectionsMaintenanceDocumentsPaymentsNew ZealandArazzoWorkflows
Provider
Workflows
connect-and-sync-portfolio
Seed a full read of a connected PropertyMe portfolio and advance the change cursor.
Requires contact:read, property:read and activity:read. Send Accept application/json on every call — it is a required parameter in the contract, not optional.
1
read-agency
AgencyRequestcontactsagency_Get
Read the agency's own contact record to confirm which portfolio the token is bound to.
2
read-members
MembersRequestmembers_Get
Read the agency staff directory so job and inspection assignees can be resolved locally.
3
sync-contacts
ChangedContactsRequestcontacts_Get
Owners, tenants and suppliers changed since the cursor.
4
sync-lots
ChangedLotRequestlots_Get
Properties (lots) changed since the cursor.
5
sync-tenancies
TenancyRequesttenancies_Get
Tenancies. Note this collection takes no Timestamp — it returns the full set, filtered only by ContactId, LotId, HasOwnership and IncludeClosed.
6
sync-inspections
ChangedInspectionsRequestinspections_Get
Inspections changed since the cursor.
7
sync-jobtasks
ChangedJobTaskV2Requestjobtasks_Get
Maintenance work orders changed since the cursor, in the newer v2 shape.
8
sync-tasks
ChangedTasksRequesttasks_Get
General property-management tasks changed since the cursor.
disconnect-portfolio
Sever the integration's connection to the customer's current portfolio.
Cannot be undone. The current access token is invalidated and the portfolio user must choose to reconnect. Run this on teardown or revocation only — never as error handling.
1
disconnect
DisconnectPortfolioRequestportfoliosdisconnect_Delete