OptionalaccessOAuth access token for bearer authentication. Takes precedence: when both are set the bearer token is used and apiKey is silently ignored.
OptionalapiAPI key for basic authentication (personal use). Ignored when accessToken is also set.
OptionalathleteAthlete ID (defaults to '0' (the authenticated athlete), which the API resolves from the credentials).
OptionalbaseBase URL for the API (defaults to https://intervals.icu/api/v1)
OptionalmaxMaximum number of automatic retries for 429/5xx errors (defaults to 3, set 0 to disable)
OptionalretryBase delay in ms between retries, doubles each attempt (defaults to 1000)
OptionaltimeoutRequest timeout in milliseconds (defaults to 30000)
Configuration for the Intervals.icu client. Provide either
apiKey(for personal use) oraccessToken(from OAuth flow).