Skip to navigation

Webhook Events

Every event shares the same envelope. Each event type has its own page covering what goes in data, when it fires, and — just as importantly — the cases where it is deliberately not sent.

Read the Webhooks guide first for signature verification, retries, and idempotency.

New event types are added over time and are opt-in per subscription. Route on eventType and ignore values you do not recognize; a subscription only receives the events it was provisioned for.

Available

Delivered today. Subscribe and build against these.

EventFires when
prospect.createdA new prospect record is created in Fortress
message.receivedA new inbound message is received
application.completedAn application’s status moves to APPROVED, CANCELED, DENIED, ABANDONED or WAITLIST
application.signedEach time the last required adult in a household e-signs their application form
requirement.upload_receivedA document is uploaded to a requirement
requirement.upload_removedA document is removed from a requirement
agent.state_changedStaff enable or disable an agent (cora or leslie) for a property (scope PROPERTY), or change the CORA cadence policy of a property
compliance_review.openedStaff open a manual compliance review on an application
compliance_review.closedStaff close the manual compliance review on an application

Every requirement.* event describes one requirement; they fire for DOCUMENT slots only.

Defined, not yet delivered

Documented so that you can build and test your receiver with the trigger. Real deliveries start when the publisher ships. Subscriptions may list these event types today.

EventFires when
subscription.createdA resident subscription starts
subscription.updatedA resident subscription changes plan or status
subscription.endedA resident subscription ends
customer.updatedA customer with a live subscription changes a watched field
lease.updatedThe lease of a household with a live subscription changes a watched field