Skip to content
propara
Menu

Events

Webhooks

Coming soon

Get notified when something happens: payments, cases, approvals, stays.

Planned API. This page describes the design we're building toward and may change before release. Request early access.

Register an HTTPS endpoint and choose events. Propvara sends a POST with a JSON body for each event and retries with exponential backoff for up to 3 days if your endpoint doesn't return 2xx.

Events

EventWhen
payment.recordedA payment is recorded
payment.voidedA payment is voided
charge.createdMonthly rent charges are generated
case.openedA tenant, guest or staff member reports a problem
case.status_changedA case moves to a new status
quote.decidedAn owner approves or declines a quote
tenancy.started / tenancy.endedA tenancy begins or ends
stay.created / stay.cancelledA booking arrives or is cancelled

Verifying signatures

Each request has a Propvara-Signature header: t=<unix time>,v1=<hex HMAC-SHA256>. Compute HMAC-SHA256 of <t>.<raw body> with your endpoint's signing secret and compare in constant time. Reject requests older than five minutes.

POSThttps://your-app.example.com/propvara-webhookComing soon

Example delivery

Response

{
  "id": "evt_0b7…",
  "type": "quote.decided",
  "created": "2026-11-02T18:31:09Z",
  "data": {
    "case_id": "k_71…",
    "quote_id": "q_2a…",
    "decision": "approved",
    "amount_cents": 184000,
    "decided_by": "owner"
  }
}