client.search searches an athlete's activities by a free-text query string and returns summary results. It complements ActivityService.searchActivitiesFull, which returns full activity objects.
| Method | What it does |
|---|---|
| SearchService.searchActivities | Search activities by query string |
Search the athlete's activities for the free-text query "tempo" and print the results.
const client = new IntervalsClient({ apiKey });
const results = await client.search.searchActivities('tempo');
console.log(`${results.length} result(s)`);
for (const result of results) {
console.log(`- ${result.start_date_local ?? ''} ${result.name ?? result.id}`);
}