Integrations / Webhooks
Webhooks
Outbound webhooks are coming soon. RentBridge does not yet push events to your endpoints — this page explains what exists today and how to build event-driven integrations in the meantime.
What Exists Today
Inbound: Stripe Webhooks
RentBridge itself consumes Stripe webhooks (POST /api/v1/billing/webhook, signature-verified) to keep your subscription status in sync. This is internal plumbing — you don't need to configure anything.
Polling the API
Until outbound webhooks ship, poll the REST API for changes:
# New or changed rentals
GET /api/v1/rentals?status=returned
# Fleet alerts (overdue returns, maintenance due, low utilization)
GET /api/v1/fleet/alerts
# Settlements awaiting payout
GET /api/v1/settlements?payout_status=pending
Practical polling pattern:
- Poll every 1–5 minutes (well within the 100 req/min rate limit)
- Track the IDs you've already processed to detect what's new
- Use list filters (status, payout_status) to keep responses small
See API Overview for authentication and the full endpoint list.
Planned Webhook Events
When outbound webhooks ship, expect events along these lines (subject to change):
| Event | When it fires |
|---|---|
rental.transitioned |
A rental moves through the booking flow (reserved, active, returned, closed, cancelled) |
settlement.created |
A returned rental is settled |
settlement.paid |
An owner payout completes |
deposit.released / deposit.forfeited |
A deposit escrow decision is made |
insurance.purchased |
A renter binds a policy |
maintenance.predicted |
The maintenance agent flags a unit |
Planned delivery semantics: JSON POST to your HTTPS endpoint, unique event IDs for idempotency, signature verification, and automatic retries.
Want to be notified when webhooks launch — or influence which events ship first? Email support@rentbridge.ai.
Support
Contact support via the Help icon in your dashboard or email support@rentbridge.ai.
Last updated: April 2026