Properties

Rentals and associations

Properties

Rentals and associations

Abode can support straight rental operations, straight association operations, or a mixed portfolio. The important part is using the right entity model so dues, violations, architectural requests, and owner-facing outputs stay coherent.

Jump to API

Rental workflows

Leases, maintenance, balances, rent collection

Association workflows

Dues, violations, architectural requests, committees

Mixed portfolio benefit

One operating system instead of parallel tools

Choose the right entity type

Rental and association operations overlap, but not enough to justify forcing them into the same shape.

Use caseUse a propertyUse an association
Residential rental with leases and tenant balancesYesNo
Community dues and HOA complianceNoYes
Board committees and architectural reviewsNoYes
Owner distributions tied to rental incomeYesNo

Association-specific operational APIs

Violations and architectural requests are first-class association workflows, not afterthought notes on a property record.

POST/api/dashboard/associations/all-violations

Creates and manages violation records across association entities.

Authentication
Management dashboard session with association write access
Constraint 1
The app also supports association-specific routes scoped to a single association.
Constraint 2
Violations can carry fine amounts, deadlines, and stage updates.
Constraint 3
Architectural requests follow a parallel CRUD pattern for review workflows.

Request examples

json
{
  "associationId": "assoc_01J8V2WQZP6M1N1K52HZ0ZB9B8",
  "unitId": "assoc_unit_204",
  "title": "Exterior paint change without approval",
  "description": "Owner repainted the front door without ARC approval.",
  "fineAmount": 150,
  "deadline": "2026-04-30"
}

Response examples

json
{
  "id": "viol_01J8V31P8Y9S10MCMZ3Y6K4V0T",
  "stage": "OPEN",
  "title": "Exterior paint change without approval",
  "fineAmount": 150,
  "deadline": "2026-04-30"
}
  • Use associations when compliance history needs to be visible over time.
  • Keep architectural requests separate from violations so approvals and enforcement do not collapse into one queue.
  • Expose only the participant-facing actions that belong in the association portal.
Rentals and associations | Abode Docs