Timely
Track time in Timely: read and log time entries, start and stop timers, and manage projects, clients, tags, teams and people across the workspaces you can reach, plus filtered time reports.
Tools29
timely__list_accountsFreeList the Timely workspaces (accounts) this connection can act against. Use the returned ids as account_id on the other tools.List the Timely workspaces (accounts) this connection can act against. Use the returned ids as account_id on the other tools.
timely__get_current_userFreeFetch the authenticated user in the selected workspace (id, name, email, role, capacity, rates).Fetch the authenticated user in the selected workspace (id, name, email, role, capacity, rates).
timely__list_time_entriesFreeList time entries (Timely 'hours'). Pass since AND upto together for a range, or day for a single date; omitting both defaults to today.List time entries (Timely 'hours'). Pass since AND upto together for a range, or day for a single date; omitting both defaults to today.
timely__get_time_entryFreeFetch one time entry by id.Fetch one time entry by id.
timely__list_projectsFreeList the workspace's projects. state filters active/archived/all; relation filters assigned/created/all.List the workspace's projects. state filters active/archived/all; relation filters assigned/created/all.
timely__get_projectFreeFetch one project by id.Fetch one project by id.
timely__list_clientsFreeList the workspace's clients.List the workspace's clients.
timely__get_clientFreeFetch one client by id.Fetch one client by id.
timely__list_tagsFreeList the workspace's tags (labels) used to categorise time entries. Always returns an array; with parent_id, the direct children of that tag (each with its own children), paged by limit/offset.List the workspace's tags (labels) used to categorise time entries. Always returns an array; with parent_id, the direct children of that tag (each with its own children), paged by limit/offset.
timely__get_tagFreeFetch one tag (label) by id.Fetch one tag (label) by id.
timely__list_usersFreeList the people in the workspace.List the people in the workspace.
timely__get_userFreeFetch one person by id.Fetch one person by id.
timely__list_teamsFreeList the workspace's teams.List the workspace's teams.
timely__list_rolesFreeList the workspace's roles — the role_id values used when inviting people.List the workspace's roles — the role_id values used when inviting people.
timely__get_report_totalsFreeAggregated logged-time totals for a period, optionally narrowed to people, projects or clients.Aggregated logged-time totals for a period, optionally narrowed to people, projects or clients.
timely__filter_reportFreeFiltered time report. group_by takes any of clients, users, labels, days, teams; scope=events returns the individual entries instead of totals.Filtered time report. group_by takes any of clients, users, labels, days, teams; scope=events returns the individual entries instead of totals.
timely__create_time_entryFreeLog time. Give a duration with hours/minutes/seconds, or both from and to and the duration is computed from that range; explicit hours/minutes/seconds always win. The person must already be assigned to the project or Timely answers 422, and label_ids needs the project's enable_labels to be all or custom.Log time. Give a duration with hours/minutes/seconds, or both from and to and the duration is computed from that range; explicit hours/minutes/seconds always win. The person must already be assigned to the project or Timely answers 422, and label_ids needs the project's enable_labels to be all or custom.
timely__update_time_entryFreeChange an existing time entry. Only the fields you pass are sent; everything else is left as-is. Passing both from and to without hours/minutes/seconds recomputes the duration from that range; a single bound leaves the duration unchanged.Change an existing time entry. Only the fields you pass are sent; everything else is left as-is. Passing both from and to without hours/minutes/seconds recomputes the duration from that range; a single bound leaves the duration unchanged.
timely__delete_time_entryFreeDelete a time entry.Delete a time entry.
timely__start_timerFreeStart the timer on an existing time entry.Start the timer on an existing time entry.
timely__stop_timerFreeStop the timer on a running time entry.Stop the timer on a running time entry.
timely__create_projectFreeCreate a project. Name must be unique per client. Give client_id for an existing client, or new_company to create one by name.Create a project. Name must be unique per client. Give client_id for an existing client, or new_company to create one by name.
timely__update_projectFreeChange a project. Only the fields you pass are sent. Note Timely's own rule: sending team_ids replaces the project's assignment list, and anyone dropped from it can no longer log new time (their existing entries stay).Change a project. Only the fields you pass are sent. Note Timely's own rule: sending team_ids replaces the project's assignment list, and anyone dropped from it can no longer log new time (their existing entries stay).
timely__create_clientFreeCreate a client.Create a client.
timely__update_clientFreeChange a client. Only the fields you pass are sent; set active false to archive.Change a client. Only the fields you pass are sent; set active false to archive.
timely__create_tagFreeCreate a tag (label). Pass parent_id to nest it under an existing tag.Create a tag (label). Pass parent_id to nest it under an existing tag.
timely__update_tagFreeChange a tag (label). Only the fields you pass are sent; set active false to archive.Change a tag (label). Only the fields you pass are sent; set active false to archive.
timely__delete_tagFreeDelete a tag (label).Delete a tag (label).
timely__create_teamFreeCreate a team. users takes Timely's documented member objects ({ user_id, lead, hide_hours }).Create a team. users takes Timely's documented member objects ({ user_id, lead, hide_hours }).