التكاملات وواجهات API
fitness.alaridhi.comIntegration Approach
Omar Fitness OS is designed as a device-agnostic fitness data platform. External integrations are added only through authorized APIs and secure server-side flows.
Garmin Connect
الهدف المعماري المعتمد هو التكامل المباشر مع Garmin Connect APIs عند الحصول على موافقة Garmin Developer Program.
Inbound
Garmin Device → Garmin Connect → Garmin APIs → Secure Backend → Omar Fitness OS
Outbound
Omar Fitness OS → Secure Backend → Garmin Training API → Garmin Connect → Compatible Garmin Device
Requested Garmin APIs
- Health API
- Activity API
- Training API
Security Principles
- OAuth 2.0 authorization when supported/required by the provider.
- No Garmin password collection or storage.
- Client secrets and sensitive tokens remain server-side.
- Source attribution and external identifiers are preserved.
- Duplicate prevention and idempotent synchronization.
- Owner-controlled connect/disconnect and training authorization.
Data Classification
- Measured / device-derived data
- Scientific calculations
- Estimates
- AI interpretations
Current Status
Public architecture readiness is available. Live Garmin connectivity remains dependent on Garmin Developer Program approval and provision of authorized credentials/documentation.