← Back to all docs
rentredi

RentRedi API

RentRedi is property management software for landlords and small-to-mid-size property managers to collect rent, manage tenants and leases, process applications and screenings, track maintenance, and communicate with residents via a mobile app. An unofficial API lets you programmatical

By Alex KlarfeldJanuary 26, 2026
RentRedi API

What is RentRedi?

RentRedi is a cloud platform for residential property management that centralizes rent collection, applicant screening, leasing, maintenance, and communication across landlords, property managers, tenants, and service vendors. Teams use RentRedi to accept ACH/card payments, set up autopay and late fee rules, process rental applications and credit/background screenings (e.g., via TransUnion), manage leases and documents, log maintenance requests with photos and videos, and message tenants—all with a mobile-first tenant portal.

Core product areas include:

  • Rent Collection & Accounting (Recurring charges, one-time fees, autopay, payouts, receipts, reporting)
  • Leasing & Applications (Listings, applications, screening results, approvals, leases, e-signatures)
  • Property & Unit Management (Portfolios, properties, units, amenities, occupancy)
  • Tenant Experience (Mobile app, notifications, messages, payment methods)
  • Maintenance & Work Orders (Tickets, priorities, assignments, status tracking, media attachments)
  • Documents & Communication (Lease files, receipts, notices, broadcast messages)

Common data entities:

  • Companies, Users, Roles/Permissions (Landlord/Property Manager, Tenant, Maintenance/Vendor)
  • Properties and Units (metadata, addresses, rent amounts, occupancy status)
  • Tenants (contact info, household members, payment preferences)
  • Leases (terms, dates, rent schedules, deposits, addenda)
  • Charges & Payments (scheduled rent, fees, credits, refunds, payouts)
  • Applications & Screenings (applicant info, documents, credit/background status)
  • Maintenance Requests (issues, categories, assignments, photos/videos)

The RentRedi Integration Challenge

Property teams rely on RentRedi every day, but turning portal-based workflows into API-driven automation is non-trivial:

  • Role-aware portals: Landlords, tenants, and maintenance vendors each see different data, actions, and states
  • Payments rigor: Settlement timing, processor fees, charge reversals, and payout reconciliation need careful handling
  • Leasing flows: Applications, screenings, approvals, and leases span multiple screens with nuanced transitions
  • Authentication complexity: SSO/MFA and session lifecycles complicate headless automation
  • Data spread: Key objects live across properties, units, leases, payments, and maintenance, with context in multiple views
  • Export gaps: Many teams report relying on CSV exports and manual steps to connect accounting or analytics—an API removes friction

How Supergood Creates RentRedi APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your RentRedi tenant.

  • Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses so you can integrate once and rely on consistent objects across modules
  • Aligns with customer entitlements and role-based permissions to ensure compliant access

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened RentRedi adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as RentRedi evolves.

API Endpoints

Authentication

POST/auth/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.

Authentication

POST/auth/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Properties

GET/properties

List properties with filters, unit counts, and portfolio metadata.

Leases

POST/units/{unitId}/leases

Create a lease with terms, tenants, rent schedule, and deposits.

Payments

GET/rent-payments

Retrieve rent payments, fees, refunds, and payout details for reconciliation.

Maintenance Requests

PATCH/maintenance-requests/{requestId}

Update ticket status, assignee, scheduling, and notes.

Use Cases

Property, Unit & Tenant Data Sync

- Mirror properties, units, tenants, and occupancies into your internal systems - Keep lease and tenant metadata current for analytics and reporting - Normalize addresses, statuses, and rent amounts for multi-portfolio operations

Rent Collection & Accounting Automation

- Generate monthly rent charges and one-time fees from your product - Pull payment and payout details to reconcile with ERP/accounting (e.g., QuickBooks, Xero, REI Hub) - Automate late fee policies, reminders, and payment receipts

Leasing & Screening Pipeline

- Ingest applications and screening results to drive approvals in your workflows - Create and update lease records, attach addenda, and trigger e-signatures - Track status to power SLA alerts and push updates back to RentRedi

Maintenance & Field Operations

- Create tickets from sensors or resident channels, assign to vendors, and update status - Attach photos/documents, coordinate scheduling, and trigger notifications - Unify QA/QC workflows across properties with centralized reporting

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination across modules

Rate limits

Tuned for enterprise throughput while honoring customer entitlements and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of properties, units, leases, payments, applications, and maintenance objects

Security

Encrypted transport, scoped tokens, and audit logging; respects RentRedi role-based permissions

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., payouts posting, application screening updates)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume tenant, payment, and lease data sync with maintenance updates

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/API changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used modules such as Property & Unit Management, Leasing & Applications (including screening statuses), Rent Collection & Payments (charges, payouts, fees), and Maintenance Requests, subject to your licensing and entitlements. We scope coverage during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.

Yes. We can normalize rent charges, payments, and payout records to match your ERP/accounting schema and deliver updates via webhooks or polling while complying with rate and permission constraints. We commonly integrate with QuickBooks, Xero, and REI Hub.

Yes. We can ingest application metadata and screening outcomes (e.g., credit/background statuses) with links to artifacts for your review workflows and to trigger approvals or declines.

Yes. We support creating recurring rent charges and one-time fees aligned to your policies, including grace periods and percentage/fixed late fee configurations, with tenant notifications.

Ready to get a real API?