Settings
Profile, preferences, units, notifications, and account management.
On this page
All settings live at /settings, organized into tabs.
Profile
- Name, email, bio — Basic identity info
- Profile photo — Upload or change
- Timezone — Used for scheduling and data display
- Delete account — Permanent deletion with 7-day waiting period
Training
- FTP — Current Functional Threshold Power in watts
- FTP test method — How you determined it (ramp, 20-min, 8-min, 60-min, estimated)
- FTP test date — When you last tested
- LTHR — Lactate Threshold Heart Rate in bpm
- Max HR — Maximum heart rate in bpm
- Resting HR — Resting heart rate in bpm
- Zone model — Choose from 11 models across three categories:
- Cycling Power: Coggan 7-zone, Coggan 6-zone, British Cycling, Polarized, TrainerRoad, Zwift, TrainingPeaks 5-zone
- Heart Rate: Friel 5-zone (LTHR), Friel 7-zone (LTHR), Olympiatoppen (Max HR)
- Other: Custom
- Experience level — Beginner, Intermediate, Advanced, or Elite
When you update FTP or zone model, your zones are recalculated immediately and displayed as color-coded bars showing the power range for each zone.
Equipment
- Primary and secondary bike type (road, gravel, MTB, track, single-speed)
- Smart trainer (none, wheel-on, smart trainer, rollers)
- Power meter (yes/no)
- HR monitor brand/model
- Head unit (Garmin, Wahoo, Hammerhead, etc.)
Preferences
Units:
- Metric or Imperial
- Distance: km or miles
- Pace: min/km or min/mile
- Elevation: meters or feet
- Weight: kg or lb
Display:
- Date format (MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD)
- Time format (12h or 24h)
- Calendar start day (Sunday or Monday)
Integrations
Connect and manage your device and platform integrations (see Section 14).
Notifications
Configure which events trigger notifications and through which channels (email, push, in-app):
- Missed workout
- Low quality workout
- Readiness alert
- Plan adaptation suggested
- Phase transition
- New message from coach
- Payment issues
API Keys
For paid tier users, manage API keys for programmatic access:
- Create key — Name it, choose scope (read-only or read/write), optionally set an expiration date
- View keys — See key name, prefix (first 8 characters, masked), scope, last used date, created date
- Revoke key — Permanently disable a key
The full key is shown only once at creation. Store it securely — it cannot be retrieved later. Maximum 5 active keys per user.
Import
The Import page (/settings/import) lets you bulk-import historical training data:
- ZIP upload — Upload a ZIP file containing FIT, TCX, or GPX files from Garmin, TrainingPeaks, or Strava exports
- Progress tracking — Watch import progress as files are processed
- Deduplication — Already-imported activities are skipped automatically
Privacy and Data
- Export all data — Download your entire ENDURE dataset as JSON
- Recently deleted — View and recover items deleted in the last 30 days
- Delete account — Full account deletion with confirmation
Calendar Export
Generate an iCal feed URL that you can subscribe to from Google Calendar, Apple Calendar, or Outlook. The feed includes:
- Athlete events (races) with priority-based color coding
- Planned workouts (shown as tentative)
- Completed workouts (shown as confirmed)
- Optional workout notes
The feed covers 6 months past and 12 months future. Authentication uses a unique token stored in your profile.