├── Profile & Roles
├── Units
├── Connectivity (Offline Sync)
├── Dealer Access (permissions)
└── App Diagnostics (send logs)
User
Name, Email, Role
Password Reset
Units
mph / kph
acres / hectares
Connectivity
Offline Mode
Sync on Wi-Fi only
Dealer Access
Toggle ON/OFF – permissions
App Diagnostics
[ Send logs to Cloud & Field ]
API-
Settings Screen
- GET /settings
– User-specific: units, offline options, notification preferences. - PUT /settings
– Update those preferences.
Profile & Roles
- GET /users/me (already above)
- PUT /users/me
– Update profile (name, phone).
Connectivity / Sync
- GET /sync/status
– Last successful sync, pending uploads. - POST /sync/run
– Force sync.
Dealer Access
- GET /dealers/access
– Current dealer access & permissions. - PUT /dealers/access
– Grant/revoke dealer remote view (e.g., { dealerId, enabled, expiresAt }).