Skip to content

Events List

Here is a list of webhook events that can be sent to your callback URLs:

Event typeDescriptionEvent
lease_transaction.unit_reservedTriggered when a lease transaction (e.g., Application) reserves a unitDocumentation
lease_transaction.unit_releasedTriggered when a leasing professional releases a unit previously reserved by a lease transactionDocumentation
lease_transaction.status_updatedTriggered when a lease transaction changes status (e.g., from Submitted to Approved)Documentation
lease_transaction.terms_updatedTriggered when a lease transaction terms changes (including: Move in date, Lease Term, Unit Number, Unit Price and Lease End)Documentation
lease_transaction.updatedTriggered when any update is made on a lease transaction (e.g lease transaction reached a new milestone, moved to another step, people where added, terms were updated etc)Documentation
lease_transaction.fees_updatedTriggered when any update is made on a lease transaction fee (e.g when a fee is paid, waived, refunded, added etc)Documentation
lease_transaction.rentable_item_selectedTriggered when a rentable item (e.g., parking spot or storage unit) is selected as part of a lease transactionDocumentation
lease_transaction.rentable_item_deselectedTriggered when a previously selected rentable item is deselected from a lease transactionDocumentation
lease.resident_move_inTriggered when a future resident moves into a unitDocumentation
lease.resident_move_in_canceledTriggered when a future resident’s move-in is canceled by a leasing professionalDocumentation
quote.createdTriggered when a leasing professional creates a quoteDocumentation



lease_transaction.unit_reserved

The “Lease Transaction Reserved Unit” event is triggered when a lease transaction, such as an application, successfully reserves a unit. This event is essential for tracking and managing the reservation process, providing necessary data for integrations to act in real-time.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
guestcard_pms_identifierExternal customer identifier for the guest card, if applicable. If missing, it means the guest card has not yet been pushed to the PMS.StringNullable
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_idInternal Funnel Leasing ID that points to the unitInteger
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable



lease_transaction.unit_released

The “Lease Transaction Released Unit” event is triggered when a leasing professional releases a previously reserved unit by a lease transaction, such as an application. This event is crucial for managing unit availability and updating integrations with the latest status.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
guestcard_pms_identifierExternal customer identifier for the guest card, if applicable. If missing, it means the guest card has not yet been pushed to the PMS.StringNullable
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_idInternal Funnel Leasing ID that points to the unitInteger
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable



lease_transaction.updated

The “Lease Transaction Updated” event is triggered when a leasing professional or the Funnel Leasing system makes any changes to a lease transaction. This event does not specify the details of the updates made.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
lease_idInternal Funnel Leasing ID that points to the lease, if applicable.IntegerNullable
update_typeThe type of update that happened that triggered this event. The possible values are: “Dependent added”, “CoApplicant invited”, “Guarantor invited”, “Occupant invited”, “Applicant Signed Lease”, “User countersigned lease”, “Lease Revision Document Countersigned”, “Offline Lease Document Generated”, “User countersigned notice to vacate”, “Notice to Vacate Completed”, “Application lease sent”, “Application request a guarantor”, “Applicant removed from application”, “Application re-screened”, “Applicant role changed”, “Primary applicant changed”, “Concessions changed”, “Rental options changed”, “Rental options price changed”, “User Overrode move out date for applicant”, “User overrode unit availability”.String
contextContains the more details about the specific section that have been updated.Object



lease_transaction.fees_updated

The “Lease Transaction Fees Updated” event is triggered when a leasing professional, an applicant, or the Funnel Leasing system makes any changes to a lease transaction fee (e.g., application fee, holding deposit). Updates include, but are not limited to, fees being paid, refunded, waived, amount modifications, or payment failures. Funnel will send all applicable fees with this event, even if only one has been updated.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idUnique internal ID for the community in Funnel LeasingInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
feesList of fees associated with the lease transaction, including their metadataArray



lease_transaction.status_updated

The “Lease Transaction Status Updated” event is triggered when a lease transaction changes its status within Funnel Leasing. This event is vital for keeping systems in sync with the latest transaction statuses.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
current_statusThe current status of the lease transaction. All the possible statuses of a Lease Transaction are: ‘In Progress’, ‘Submitted’, ‘Approved’, ‘Conditionally Approved’, ‘Denied’, ‘Canceled’, ‘Completed’ and ‘Pending Criminal Review’.String
previous_statusThe previous status of the lease transaction, if applicable. All the possible statuses of a Lease Transaction are: ‘In Progress’, ‘Submitted’, ‘Approved’, ‘Conditionally Approved’, ‘Denied’, ‘Canceled’, ‘Completed’ and ‘Pending Criminal Review’.StringNullable
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
lease_idInternal Funnel Leasing ID that points to the lease, if applicable.IntegerNullable



lease_transaction.terms_updated

The “Lease Transaction Terms Updated” event is triggered when a lease transaction terms changes within Funnel Leasing during a lease transaction. This includes changes to Move in date, Lease Term, Unit Number, Unit Price and Lease End.

PropertyDescriptionTypeNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
current_statusThe current status of the lease transaction. All the possible statuses of a Lease Transaction are: ‘In Progress’, ‘Submitted’, ‘Approved’, ‘Conditionally Approved’, ‘Denied’, ‘Canceled’, ‘Completed’ and ‘Pending Criminal Review’.String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
lease_idInternal Funnel Leasing ID that points to the lease, if applicable.IntegerNullable
contextContains the new_value and old_value for specific terms that have been updated, such as unit number, lease start date, lease end date, base price, and lease term length.Object



lease_transaction.rentable_item_selected

The “Lease Transaction Rentable Item Selected” event is triggered when a rentable item, such as a parking space or storage unit, ingested from the PMS, is selected in a lease transaction.

PropertyDescriptionTypeNullable
idInternal Funnel Leasing unique identifier for the rental option itemString
item_idUnique external customer identifier for the rentable itemStringNullable
item_nameExternal customer-assigned name or number for the rentable item (e.g., “#12”, “Storage Unit A”)StringNullable
item_type_idUnique external customer identifier for the rentable item typeStringNullable
item_type_nameExternal customer-defined name for the rentable item type (e.g., “Parking”, “Storage”)StringNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
guestcard_pms_identifierExternal customer identifier for the guest card, if applicable. If missing, it means the guest card has not yet been pushed to the PMS.StringNullable
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable



lease_transaction.rentable_item_deselected

The “Lease Transaction Rentable Item Deselected” event is triggered when a previously selected rentable item, such as a parking space or storage unit, ingested from the PMS, is deselected in a lease transaction.

PropertyDescriptionTypeNullable
idInternal Funnel Leasing unique identifier for the rental option itemString
item_idUnique external customer identifier for the rentable itemStringNullable
item_nameExternal customer-assigned name or number for the rentable item (e.g., “#12”, “Storage Unit A”)StringNullable
item_type_idUnique external customer identifier for the rentable item typeStringNullable
item_type_nameExternal customer-defined name for the rentable item type (e.g., “Parking”, “Storage”)StringNullable
lease_transaction_idInternal Funnel Leasing unique ID that points to the lease transactionInteger
lease_transaction_typeType of lease transaction (e.g., “Application”, “Lease Revision”, “Renewal”, “Notice to Vacate”, “Lease Confirmation”, “Transfer”)String
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
guestcard_pms_identifierExternal customer identifier for the guest card, if applicable. If missing, it means the guest card has not yet been pushed to the PMS.StringNullable
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable



lease.resident_move_in

The “Resident Move In” event is triggered when a future resident moves into a unit. This event is crucial for tracking resident occupancy and updating relevant systems.

PropertyDescriptionTypeNullable
lease_idInternal Funnel Leasing ID that points to the leaseInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_idInternal Funnel Leasing ID that points to the unitInteger
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
move_in_dateThe date when the resident moves inInstant



lease.resident_move_in_canceled

The “Resident Move In Canceled” event is triggered when a future resident’s move-in is canceled by a leasing professional. This event is key for maintaining accurate resident status information.

PropertyDescriptionTypeNullable
lease_idInternal Funnel Leasing ID that points to the leaseInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
unit_idInternal Funnel Leasing ID that points to the unitInteger
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable
move_in_dateThe date when the resident moves in



quote.created

The “Quote Created” event is triggered when a leasing professional creates a quote.

PropertyDescriptionTypeNullable
client_idInternal Funnel Leasing ID that points to the guest card of the clientInteger
guestcard_pms_identifierExternal customer identifier for the guest card, if applicableStringNullable
quote_idInternal Funnel Leasing ID that points to the quoteInteger
quote_typeType of quote (e.g. “Application”, “Transfer lease”, “Renewal lease”)String
quote_urlFunnel API endpoint to call to retrieve the quote’s PDF contentStringNullable
unit_idInternal Funnel Leasing ID that points to the unitInteger
unit_numberInternal unit numberStringNullable
unit_pms_identifierExternal customer identifier for the unit, if applicableStringNullable
previous_unit_idInternal Funnel Leasing ID that points to the previous unit, if applicable (Transfer lease only)IntegerNullable
previous_unit_numberInternal previous unit number, if applicable (Transfer lease only)StringNullable
previous_unit_pms_identifierExternal customer identifier for the previous unit, if applicable (Transfer lease only)StringNullable
lease_start_dateStart date of the leaseDate
lease_end_dateEnd date of the leaseDate
lease_termDuration of the lease in monthsInteger
tenant_pms_identifierExternal customer identifier for the tenant, if applicableStringNullable
community_idInternal Funnel Leasing ID that points to the communityInteger
community_pms_identifierExternal customer identifier for the community, if applicableStringNullable