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 early access. The endpoints below are in preview for onboarded partners and may change; webhooks are on the roadmap. Contact us to join the early access program or discuss custom integration needs.

API Capabilities

The HOA PH API is designed to expose 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

In early access, endpoints will be authenticated via an 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 ◌ Preview
GET ?action=get_billing_records Retrieve billing records with balance and payment status ◌ Preview
GET ?action=get_payments Full payment history with timestamps and references ◌ Preview
POST ?action=record_payment Post a payment record from an external gateway ◌ Preview
GET ?action=get_gate_passes Retrieve active gate passes for validation ◌ Preview
POST ?action=validate_qr Validate a QR token from guard post hardware ◌ Preview
GET ?action=get_dhsud_report Export DHSUD-formatted financial report for a quarter ◌ Preview
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