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.