← Back to all docs
propertyware

Propertyware API

Propertyware is property management software for single-family and small residential portfolios. An unofficial API lets you programmatically pull portfolios, properties and units, owners, residents/tenants, leases, charges and payments, maintenance requests and work orders, vendors, a

By Alex KlarfeldJanuary 26, 2026
Propertyware API

What is Propertyware?

Propertyware is a cloud platform for residential property management—especially single-family homes and small portfolios—covering leasing, resident/owner portals, accounting, maintenance, and marketing. Teams use Propertyware to manage properties and units, handle applications and screenings, execute leases and renewals, process rent and fees, reconcile deposits, generate owner statements, and run maintenance operations with vendors and inspectors.

Core product areas include:

  • Portfolio and Property Management (Portfolios, Properties, Units, Owners, Amenities)
  • Leasing and Resident Management (Prospects, Applications, Screenings, Leases, Renewals, Move-Ins/Move-Outs)
  • Financials (General Ledger, Chart of Accounts, Charges/Fees, Rent, Payments, Bank Deposits, Owner Draws/Statements, Vendor Bills)
  • Maintenance (Service Requests, Work Orders, Vendors, Inspections)
  • Marketing and Portals (Listing Syndication, Website, Resident/Tenant Portal, Owner Portal, Documents and Messaging)

Common data entities:

  • Companies/Portfolios, Users, Roles/Permissions (Manager, Owner, Resident)
  • Properties and Units (metadata, addresses, occupancy)
  • Owners and Owner Accounts
  • Residents/Tenants (contacts, status)
  • Leases (terms, charges, balances, notices, renewal)
  • Charges/Transactions (rent, fees, credits, GL accounts)
  • Payments (ACH, card, cash, check; receipts)
  • Work Orders/Maintenance Requests (status, priority, assignments)
  • Vendors (contacts, insurance/W-9)
  • Applications/Prospects (screening status, source)
  • Documents (leases, notices, photos)
  • Bank Accounts and Deposits

The Propertyware Integration Challenge

Propertyware underpins daily operations, but turning portal-based workflows into API-driven automation is non-trivial:

  • Portal-first flows: Resident and owner actions, lease creation wizards, and payment flows are optimized for the UI rather than headless APIs
  • Accounting rigor: Charges, credits, proration, late fees, GL accounts, and bank deposits require careful mapping and sequence control
  • Role-aware access: Managers, owners, and residents each see different data and approval states
  • Authentication complexity: SSO/MFA and session lifecycles complicate unattended automation
  • Data fragmentation: Key objects span leasing, accounting, maintenance, and portals; reporting exports often hold the missing context
  • API availability and cost: Official integrations can be limited or gated behind add-on licensing; CSV exports are common but brittle for automation

How Supergood Creates Propertyware APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Propertyware 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 Propertyware adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

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

API Endpoints

Authentication

POST/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.

Properties

GET/properties

List properties with filters and summary details.

Leases

GET/leases

List leases with resident info, balances, and dates.

Maintenance Work Orders

PATCH/maintenance/work-orders/{workOrderId}

Update work order status, scheduling, and vendor assignment.

Use Cases

Portfolio & Resident Data Sync

- Mirror portfolios, properties, units, owners, and residents into your internal systems - Keep occupancy, rent-ready status, and addresses current for analytics and reporting - Normalize property and unit identifiers for multi-portfolio operations

Leasing & Rent/Fees Automation

- Create and schedule recurring rent and one-time fees from your product - Trigger renewals or notices and track lease status to drive SLA alerts - Generate lease documents and attach addenda, photos, and messages

Maintenance & Vendor Operations

- Sync service requests and create work orders with vendor assignments - Schedule inspections, update statuses, and attach photos/documents from mobile - Track SLA and priority to drive dispatch and escalation workflows

Financials: Charges, Payments, and Accounting Sync

- Record resident payments, allocate to open charges, and reconcile deposits - Normalize GL accounts, taxes, and line items to match ERP/accounting (e.g., QuickBooks, Xero) - Generate owner statements and share summaries with stakeholders

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, leases, residents, maintenance, and financial objects

Security

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

Webhooks

Optional asynchronous delivery for long-running workflows (e.g., payments clearing, maintenance status changes)

Latency

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

Throughput

Designed for high-volume lease and payment sync, and maintenance processing

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 Portfolio/Property Management (Portfolios, Properties, Units), Leasing (Residents, Leases, Renewals), Maintenance (Service Requests, Work Orders, Vendors), and Financials (Charges, Payments, Deposits, Owner Statements), 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/fee charges, payments, and GL accounts 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 and Xero.

We can extract owner statements, rent rolls, and deposit summaries as normalized JSON or deliver structured exports, avoiding brittle CSV/report downloads and respecting portfolio-level permissions.

Ready to get a real API?