ResvuResvu Next Gen
Search records, contractors, documents…
⌘K
◈1,847credits3
Dashboard
Powered by resvu
⚙️ › Settings › Contact Roll API Contract
Open Contact Roll →
Contact Roll API Contract
Outbound webhook contract used to mirror the Contact Roll (ownership, entitlements and notice details) into the connected trust accounting platform.
Outbound API · Resvu CRM → Trust Accounting Platform
The Contact Roll is the system of record. When a lot or contact is created or edited in Resvu, we emit a signed webhook event to the connected trust platform. StrataMax is the active downstream (API v2.4). Last push 20767d ago.
POST/v2/roll/lot.upserted
Lot created, ownership or entitlement changed
POST/v2/roll/contact.updated
Notice address, email or phone updated
POST/v2/roll/mortgagee.changed
Lender added, changed or discharged
POST/v2/roll/voting.recomputed
Eligibility recalculated after levy receipt
POST https://api.resvu.com/v2/roll/lot.upserted
X-Resvu-Signature: t=1717012345,v1=hex(hmac_sha256(payload))
Content-Type: application/json

{
  "plan":   "SP 12043",
  "lot":    "Lot 23",
  "owner":  { "name": "Towsif Mahim", "type": "individual" },
  "entitlement": { "unit": 12, "liability": 12 },
  "notice": "4B / 18 Harbour St, Sydney NSW 2000",
  "mortgagee": "CommBank",
  "source":   "resvu-crm",
  "updatedAt": "2026-05-30T03:14:00Z"
}
Trust platforms acknowledge with 202 Accepted + receipt ID. Reconciliation: trust platform pushes a nightly hash diff back to Resvu; mismatches surface as conflict rows on the Ownership & Entitlements tab of the Contact Roll.
✨
Resvu AI
Grounded in your tenant data · 1,847 credits
Resvu AI
Hi Tom — I'm Resvu AI. I can answer portfolio questions, draft emails, create records, and run reports. Try a quick prompt or type @ to mention a record.
1 credit per query · Audited in /ai/audit-log⌘J