---
title: "My running timer"
method: GET
path: "/me/timer"
tags: ["time"]
---

# My running timer

`GET /me/timer`

## Request

- Base URL: `https://task.igordudnek.com/api/v1`
- URL: `https://task.igordudnek.com/api/v1/me/timer`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `lt_access`

timer is null when nothing is running.

## Response `200`

OK

- TimerState
  - `timer` CurrentTimer, required
    - `billable` boolean
    - `duration_sec` integer
    - `edited` boolean
    - `ended_at` string, date-time, nullable
    - `id` string, uuid, required
    - `note` string
    - `project_id` string, uuid
    - `running` boolean, required
    - `seconds` integer, required: duration if closed, elapsed so far if running
    - `source` 'web' | 'workday' | 'extension' | 'manual', required
    - `started_at` string, date-time, required
    - `task_id` string, uuid, required
    - `user_id` string, uuid
    - `project_code` string, required
    - `project_name` string
    - `task_number` integer, required
    - `task_title` string, required

---

[API](https://skmtc.dev/loopertask/apis/loopertask-api.md) · [All operations](https://skmtc.dev/loopertask/apis/loopertask-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loopertask/apis/loopertask-api/revisions/5d9903f15162?raw)
