MYHABITAT OS
API healthy production Marketing site API docs

Platform API & Developer Portal

The operating system for real estate teams. MYHABITAT OS

Central backend for the MyHabitat OS property lifecycle platform — powering builder workspaces, resident apps, society management, security gate operations, maintenance workflows, and SaaS administration.

MyHabitat OS platform illustration
REST API v1 JWT authentication Multi-tenant Real-time events GST & billing

Connected apps

Launch a portal

Each Vue app talks to this API. Start the dev server in its folder with npm run dev, then open the local URL below.

Builder Workspace

localhost:5180

Portfolio, delivery, sales, collections, and commercial operations for construction teams.

Open app

Customer App

localhost:5181

Branded homeowner experience for updates, dues, documents, and service requests.

Open app

RWA Portal

localhost:5182

Society management, billing, notices, and resident governance workflows.

Open app

Security Gate

localhost:5183

Visitor management, gate passes, patrol logs, and on-site security operations.

Open app

Maintenance

localhost:5184

Facility tickets, vendor coordination, and preventive maintenance schedules.

Open app

SaaS Admin

localhost:5174

Platform control plane for builders, billing, integrations, and compliance.

Open app

Developer tools

Monitor, explore, and debug

Operational endpoints for health probes, interactive API reference, and background job monitoring.

Health check

JSON probe for load balancers, uptime monitors, and the marketing site API proxy. Returns database connectivity status.

https://api.myhabitatos.com/api/v1/health

OpenAPI (Swagger UI)

Interactive API reference auto-generated from routes and controllers. Explore endpoints, request bodies, and auth requirements.

https://api.myhabitatos.com/docs/api

Laravel Horizon

Queue dashboard for background jobs, notifications, and scheduled tasks. Requires Redis (full Horizon on Linux/WSL or EC2).

https://api.myhabitatos.com/horizon

System status

Live snapshot from this server instance.

  • API status: ok
  • Database (mysql): connected
  • Platform version: 1.0.0
  • Laravel 13.17.0 · PHP 8.3.6

API reference

Base URL & authentication

All portal apps use the versioned REST prefix below. Authenticated routes expect a Bearer JWT issued after login via the relevant portal auth flow.

https://api.myhabitatos.com/api/v1
  • Prefix: /api/v1 for all versioned endpoints
  • Auth: Authorization: Bearer <token>
  • Content-Type: application/json for POST/PUT/PATCH
  • Health: GET /api/v1/health (no auth)

Building the operating system for real estate teams

Explore product features, project showcases, and contact options on the marketing site.

Visit myhabitatos.com