Skip to main content
RentFAX can notify your application in real time when important events happen in the platform. When an event fires, RentFAX sends an HTTP POST request containing a JSON payload to the webhook URL you have configured for your organization. You can use these notifications to trigger workflows, update your own records, or alert your team automatically.

Configuration

Webhooks are configured per organization. To set your endpoint URL, go to Settings → Webhooks in the RentFAX dashboard and enter the URL you want RentFAX to deliver events to. Only one URL can be active per organization at a time.

Delivery

RentFAX delivers each event as an HTTP POST to your configured URL with the following request headers:
The body is a JSON object containing an event field that identifies the event type, along with a data object containing event-specific fields.
RentFAX does not currently sign webhook payloads with a signature header. You should restrict your webhook endpoint to only accept traffic from trusted sources, and consider validating the incoming event type and orgId fields against your own records before acting on a payload. Do not expose sensitive business logic behind an unauthenticated endpoint.

Event types

RentFAX emits the following events.

report.submitted

Fired when a rental history report is successfully created — either through the API (POST /v1/reports) or the RentFAX dashboard. Example payload
report.submitted

dispute.filed

Fired when a renter files a dispute against a report or incident record. Disputes can be initiated by renters through the RentFAX Renter Portal. Example payload
dispute.filed

identity.check

Fired when an identity verification check is completed for a renter. This event is triggered by RentFAX’s fraud detection process when a renter’s identity is evaluated against the network. Example payload
identity.check

Handling webhooks

Your endpoint should respond with an HTTP 2xx status code as quickly as possible. If your processing logic is slow, acknowledge receipt immediately and handle the payload asynchronously.
RentFAX does not currently retry failed webhook deliveries. If your endpoint is unavailable or returns a non-2xx status, the event will not be resent. Design your integration to handle missed events by polling the relevant API endpoints if necessary.