For Developers

Build on HOA PH

Integrate HOA PH data into your own systems, automate workflows, or build complementary tools on top of the platform's API. Designed for PropTech developers, system integrators, and enterprise HOA deployments.

Request API Access

API in Active Development

The HOA PH public API is currently in limited access. Core read endpoints are stable. Write endpoints and webhooks are on the roadmap. Contact us to join the early access program or discuss custom integration needs.

API Capabilities

The HOA PH API exposes core platform data so you can integrate, automate, and extend.

Property & Member Data

Retrieve property listings, homeowner profiles, and lot assignments for integration with external systems.

Billing & Payments

Read outstanding balances, payment history, and SOA data. Post payment confirmations from external payment gateways.

Financial Reports

Export DHSUD-formatted reports, collections summaries, and disbursement data programmatically.

Gate Pass Management

Validate QR gate pass tokens from guard post integrations or third-party access control hardware.

Webhooks Coming Soon

Subscribe to real-time events: payment received, permit approved, maintenance resolved, and more.

Custom Integrations

Enterprise HOAs and property developers can request custom integration scopes. Contact us to discuss your use case.

Available Endpoints

All endpoints are authenticated via API key passed in the X-API-Key header. Base URL: https://hoaph.site/app/php/api.php

Method Endpoint / Action Description Status
GET ?action=get_properties List all properties with homeowner assignments ● Stable
GET ?action=get_billing_records Retrieve billing records with balance and payment status ● Stable
GET ?action=get_payments Full payment history with timestamps and references ● Stable
POST ?action=record_payment Post a payment record from an external gateway ● Stable
GET ?action=get_gate_passes Retrieve active gate passes for validation ● Stable
POST ?action=validate_qr Validate a QR token from guard post hardware ● Stable
GET ?action=get_dhsud_report Export DHSUD-formatted financial report for a quarter ● Stable
POST webhooks/subscribe Subscribe to platform events via webhook URL ◌ Roadmap

Your First API Call

Fetch all billing records for a tenant with a simple GET request. Authenticate with your API key and get JSON back instantly.

API keys are scoped per tenant (HOA). Request access for your integration by contacting us.

// Fetch billing records via HOA PH API
const response = await fetch(
  'https://hoaph.site/app/php/api.php' +
  '?action=get_billing_records&tenant=my-hoa',
  {
    headers: {
      'X-API-Key': 'your_api_key_here',
      'Accept':    'application/json'
    }
  }
);

const data = await response.json();

// Response structure
// {
//   success: true,
//   data: [
//     { property_id: 42, homeowner: "...",
//       balance: 3500.00, status: "unpaid" }
//   ]
// }

What You Can Build

🏗️
Property Developer ERP

Sync HOA billing and property data into your developer's existing ERP or CRM system.

🔐
Smart Gate Access

Connect QR gate pass validation to physical RFID/barrier systems at your community entrance.

💳
Payment Gateway

Build custom payment flows using local e-wallets or bank partners and post confirmations back to HOA PH.

📊
Custom Dashboards

Pull HOA financial data into your BI tool (Power BI, Metabase, Grafana) for custom analytics.

Ready to Integrate?

Reach out to discuss your integration use case. We'll walk you through the current API capabilities and help you get access.

Contact for API Access