capabilities.work

User Profile Overview

A 4-step recipe with WakaTime. We can help you get access.

Recipe · 4 steps

User Profile Overview

Load the current user, their all-time totals, range stats, and project list.

  1. Load the authenticated user's profile to confirm identity and capture the username.
  2. Fetch the total coding activity the user has logged since account creation up to today.
  3. Pull coding stats for the requested preset named range.
  4. List the projects the authenticated user has logged time against.
What you'll need to have ready
  • apiKeyBasicAuth: Base64 of "<api_key>:" for HTTP Basic auth (WakaTime API key as username).
  • range: Preset stats range (last_7_days, last_30_days, last_6_months, last_year, all_time).
For your developer

Arazzo workflow wakatime:user-profile-overview, 4 operations: getCurrentUser → getAllTimeSinceTodayCurrent → getStatsByRange → listProjects. Specs on APIs.io.