Получение списка активных таймеров через API: get_timers


Пример get_timers запроса

?action=get_timers
Возвращает информацию по запущенным таймерам
*ID таймера, время запуска, время таймера и кто его запустил

Возвращаемые данные:
  • id — ID таймера
  • time — количество времени по таймеру (на момент отправки запроса)
  • date_started — дата и время запуска таймера
  • user_from — пользователь, запустивший таймер
  • task — данные о проекте и задаче, где запущен таймер (возвращаемые данные аналогичны полученным через метод get_task)

Пример JSON ответа
При успешном выполнении запроса, ответ будет содержать статус ok и следующие данные:

{ "status": "ok", "data": [ { "id": "TIMER_ID", "time": "HH:II:SS", "date_started": "YYYY—MM—DD HH:II", "user_from": { "id": "USER_ID", "email": "USER_EMAIL", "name": "USER_NAME" }, "task": { "id": "TASK_ID", "name": "TASK_NAME", "page": "/project/PROJECT_ID/TASK_ID/", "status": "active", "priority": "1", "user_from": { "email": "USER_EMAIL", "name": "USER_NAME" }, "user_to": { "email": "USER_EMAIL", "name": "USER_NAME" }, "project": { "id": "PROJECT_ID", "name": "PROJECT_NAME", "page": "/project/PROJECT_ID/" }, "text": "TASK_TEXT", "date_added": "YYYY—MM—DD HH:II", "date_start": "YYYY—MM—DD", "date_end": "YYYY—MM—DD", "time_end": "HH:II", "max_time": 20, "max_money": 500, "tags": { "TAG_ID": "TAG_NAME_1", "TAG_ID": "TAG_NAME_2" } } }, { "id": "TIMER_ID", "time": "HH:II:SS", ... ... ... } ] }