OASIS HEIGHTS
PROPERTY MANAGEMENT ENGINE
Enterprise real estate management system featuring open public listings, customer self-service portal, dynamic installment schedules, multi-tier RBAC authorization, and financial ledger architecture.
API Modules & Routes Reference
Complete interactive catalog of all endpoints served under /api/v1
1. Public API Engine
High-performance public endpoints for website portals, unit catalogs, booking appointments, and customer enquiries.
2. Customer Portal
Customer dashboard, purchased unit payment plans, milestone installments, payment receipts, and balance summary.
3. Authentication & Identity
Dual-token JWT authentication (Access & Refresh tokens), password changes, identity verification, and logout.
4. Projects & Towers
Parent development projects, tower complexes, construction timelines, budgets, and property aggregations.
5. Property & Unit Inventory
Flats, apartments, and commercial units linked by projectId, floor assignments, pricing, and availability states.
6. Customer Management
Customer registries, CNIC/Passport KYC, contact details, linked payment plans, and financial statements.
7. Payment Plans
Dynamic installment generators, down payments, balloon installments, tenure schedules, and booking contracts.
8. Installment Schedules
Individual milestone tracking, overdue aging detection, paid vs. remaining balances, and status transitions.
9. Payments & Collections
Cash/Cheque/Online payment entries, auto-allocation to pending installments, and reversible receipts.
10. Expenses & Costing
Record project and corporate expenditures with decimal precision, payment methods, receipts, and KPI breakdowns.
11. Expense Types
Admin-managed cost categories (Construction, Labor, Legal, Marketing, Utilities, Material) with expenditure totals.
12. Appointments (Admin)
Manage customer site visits, consultation bookings, schedule management, and status updates (PENDING/CONFIRMED/COMPLETED/CANCELLED).
13. Enquiries & Leads
Website lead inquiries, property interests, customer feedback, status workflow (NEW/IN_PROGRESS/RESOLVED/CLOSED), and notes.
14. Carousels & Banners
Manage landing page hero slides, promotional banners, display order priority, CTA buttons, and status toggling.
15. Floor Plans & Layouts
Architectural 2D/3D floor blueprints, unit dimensions, room layout specifications, and project plan assignments.
16. File & Media Uploads
Multipart form-data file upload pipeline with MIME-type safety filters for project images, floor plans, CNIC KYC, and payment receipts.
17. Analytics & Reports
Executive KPI metrics, collection trends, overdue aging analysis, cash flow summaries, and real-time inventory statistics.
18. System Preferences
Company details, NTN/Reg#, official phone/UAN, headquarters address, currency, and tax percentage configuration.
19. User Accounts & Staff
System operators, administrators, staff users, assigned roles, password resets, and account statuses.
20. Roles & Personas
Dynamic role management without legacy hardcoding. Manage Super Admin, Admin, Staff, Customer, and customized roles.
21. Role Permissions
Bind accessibles and actions to specific roles to formulate dynamic accessible.action authorization matrix.
22. Accessibles & Actions
Registered securable module resources (project, property, payment, expense, appointment, enquiry, carousel, plan, etc.) and action operations.
Interactive Live API Console
Test real responses directly against your active backend server instance
// Live JSON response will render here... Click "Send Live Request" to execute query.