Athletes
Athletes are the core entity in Saturday’s API. Each athlete has a profile with physical characteristics and fueling preferences that personalize their nutrition prescriptions. Athletes are partner-scoped — your organization can only access athletes created through your API key. There is no cross-partner data access.Creating an athlete
External IDs
Theexternal_id field maps the Saturday athlete to your platform’s user. This is your user ID, not Saturday’s. Use it to look up athletes without storing Saturday’s ath_ IDs.
Profile fields
All fields exceptweight_kg are optional. More fields produce more personalized prescriptions.
Required
Recommended
Personalization settings
These fields significantly improve prescription accuracy:Settings evolve over time. As athletes train their gut and build tolerance, settings should be updated. Encourage periodic review of
carb_tolerance and sweat_level.Sensitive fields
Listing athletes
Updating an athlete
Deleting an athlete
Data export (GDPR)
Export all data for an athlete:Settings schema
Fetch the global settings schema to build dynamic forms:GET /v1/athletes/{id}/settings.
Graduated precision (2026-06): every calculation response now carries a
precision object — profile_complete, impact-sorted missing_fields, and an onboarding invite URL. Exact numbers require a complete fueling profile; incomplete profiles get honest bands (never wider than teaser ranges). See Athlete Onboarding.