Lazily lists activities matching the given filters.
const activities = client.activities.list({
subject,
activityType: ActivityType.Squats,
createdAfter: new Date("2026-01-01"),
orderBy: "-createdAt",
});
for await (const activity of activities) {
console.log(activity.name);
}
const total = await client.activities.list({ tags: ["study-a"] }).total;
const all = await client.activities.list({ tags: ["study-a"] }).all();
Filtered access to activities.
Returned by ModelHealthClient.activities — do not construct directly.