abe7f4ff0d615444af00f86a1eb4986144b91ac5
Local backend needs the cloud DB integer PK to call Connect API endpoints (menu sync, order pending poll). Heartbeat is the only authenticated channel available at startup, so we piggyback the id there rather than adding a new endpoint. Changes: - schemas/site.py: site_numeric_id: int | None added to HeartbeatResponse - routers/heartbeat.py: site_numeric_id=site.id included in response Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
This this is the Cloud Backend + Sysadmin panel, for the Xenia POS system
Languages
JavaScript
74.3%
Python
23.4%
Dockerfile
1%
HTML
0.9%
CSS
0.4%