get_activities
List activities within a date range with paginated requests, optionally filtered by sport, from Intervals.icu.
Instructions
List activities in a half-open local-date range with bounded paging.
start_date is inclusive and end_date_exclusive is exclusive. A
valid empty list is different from a malformed upstream response. The
first page is snapshotted for cursor continuation, and a cursor is valid
only for the same athlete, range, timezone, and sport filter. The source
endpoint does not expose a trustworthy completeness marker, so source
completeness stays null even when the returned list is short. A
Hidden source stub without a sport field is retained for identity, but a
requested sport match is reported as unverified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | ||
| sports | No | ||
| api_key | No | ||
| timezone | No | Europe/Warsaw | |
| page_size | No | ||
| athlete_id | No | ||
| start_date | No | ||
| end_date_exclusive | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| query | No | ||
| source | Yes | ||
| status | Yes | ||
| coverage | Yes | ||
| warnings | No | ||
| pagination | No | ||
| request_id | No | ||
| schema_version | No | 1.0 |