Sign in

Bulk create heartbeats

documented

Create multiple heartbeats in a single request for a user.

POST /api/v1/users/{user}/heartbeats.bulkUsersno implementation yet0 runs

Input

user*
WakaTime user slug or ID
{{$user}}
entity*
Heartbeat entity (path or domain)
{{$entity}}
type*
Heartbeat entity type
{{$type}}
category
Activity category
{{$category}}
time*
Heartbeat time (UNIX epoch)
{{$time}}
project
Project name
{{$project}}
project_root_count
Project root count
{{$project_root_count}}
branch
Branch name
{{$branch}}
language
Language
{{$language}}
dependencies
Dependencies (comma separated)
{{$dependencies}}
lines
Lines count (optional)
{{$lines}}
lineno
Cursor line number (optional)
{{$lineno}}
cursorpos
Cursor column position (optional)
{{$cursorpos}}
is_write
Is write heartbeat (optional)
{{$is_write}}
ai_line_changes
AI line changes (optional)
{{$ai_line_changes}}
human_line_changes
Human line changes (optional)
{{$human_line_changes}}
Calls WakaTime as you (your API key is your account); keychains.dev holds the credentials.