Coming soonAll products

Webhooks

Webhooks let your own systems react to PropLink events in real time without polling the API. Webhooks are Coming soon.

What you will be able to subscribe to

The planned event types:

  • site.created, site.updated, site.archived.
  • unit.created, unit.updated.
  • contact.created, contact.updated.
  • invoice.created, invoice.approved, invoice.paid, invoice.voided.
  • payment.recorded, payment.reversed.
  • work_order.created, work_order.completed.
  • issue.created, issue.resolved.
  • ticket.created, ticket.replied, ticket.closed.
  • compliance.expired, compliance.completed.

How webhooks will work

    1. You register an endpoint URL on PropLink's side.
    2. You pick which event types to subscribe to.
    3. PropLink posts a JSON payload to your endpoint whenever a matching event happens.
    4. Your endpoint replies with HTTP 200 to acknowledge.
    5. PropLink retries with exponential backoff if your endpoint is unavailable.

Security

Every webhook payload will be signed with HMAC-SHA256 using a per-endpoint secret. Your endpoint verifies the signature to confirm the payload came from PropLink.

Use cases

  • Sync invoices into your own accounting system in real time.
  • Trigger alerting workflows when a compliance certificate expires.
  • Push tickets to a CRM you use separately.
  • Feed events into a data warehouse for custom reporting.

Why it is not live yet

We are designing the delivery guarantees (exactly-once vs at-least-once) and the replay model carefully. When webhooks ship, full reference will live on the developer documentation site.


Related

Last reviewed 10 May 2026.