Veljko
1
GET Me
https://api.track.toggl.com/api/v9/me
Returns details for the current user.
- cURL
- Go
- Ruby
- JavaScript
- Python
- Rust
extern crate tokio;extern crate serde_json;use reqwest::{Client};use reqwest::header::{CONTENT_TYPE};#[tokio::main]async fn main() -> Result<(), reqwest::Error> { let client = Client::new().basic_auth("<email>", "<password>"); let json = client.request(Method::GET, "https://api.track.toggl.com/api/v9/me".to_string()) .header(CONTENT_TYPE, "application/json") .send() .await? .json() .await?; println!("{:#?}", json); Ok(())}
Parameters
Query
name |
type |
required |
description |
with_related_data |
boolean |
false |
Retrieve user related data (clients, projects, tasks, tags, workspaces, time entries, etc.) |
Response
200
Name |
Type |
Description |
api_token |
string |
will be omitted if empty |
at |
string |
- |
authorization_updated_at |
string |
AuthorizationUpdatedAt timestamp when the authorization user session object was last updated. |
beginning_of_week |
integer |
- |
clients |
Array of object |
Clients, null if with_related_data was not set to true or if the user does not have any clients |
country_id |
integer |
- |
created_at |
string |
- |
default_workspace_id |
integer |
- |
email |
string |
- |
fullname |
string |
- |
has_password |
boolean |
- |
id |
integer |
- |
image_url |
string |
- |
intercom_hash |
string |
will be omitted if empty |
oauth_providers |
Array of string |
- |
openid_email |
string |
- |
openid_enabled |
boolean |
- |
options |
object |
will be omitted if empty |
projects |
Array of object |
Projects, null if with_related_data was not set to true or if the user does not have any projects |
tags |
Array of object |
Tags, null if with_related_data was not set to true, or if the user does not have any tags |
tasks |
Array of object |
Tasks, null if with_related_data was not set to true or if the user does not have any tasks |
time_entries |
Array of object |
TimeEntries, null if with_related_data was not set to true or if the user does not have any time entries |
timezone |
string |
- |
updated_at |
string |
- |
workspaces |
Array of object |
Workspaces, null if with_related_data was not set to true or if the user does not have any workspaces |
clients
Name |
Type |
Description |
archived |
boolean |
IsArchived is true if the client is archived |
at |
string |
When was the last update |
creator_id |
integer |
CreatorID is the ID of the user who created the client |
id |
integer |
Client ID |
integration_ext_id |
string |
The external ID of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_ext_type |
string |
The external type of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_provider |
string |
The provider (e.g. JIRA/SalesForce) that has an entity linked to this Toggl Track entity |
name |
string |
Name of the client |
notes |
string |
- |
permissions |
string |
List of authorization permissions for this client. |
wid |
integer |
Workspace ID |
options
projects
Name |
Type |
Description |
active |
boolean |
Whether the project is active or archived |
actual_hours |
integer |
null |
actual_seconds |
integer |
null |
at |
string |
Last updated date |
auto_estimates |
boolean |
null |
billable |
boolean |
null |
can_track_time |
boolean |
- |
cid |
integer |
Client ID legacy field |
client_id |
integer |
null |
color |
string |
Color |
created_at |
string |
Creation date |
currency |
string |
null |
current_period |
object |
Current project period, premium feature |
end_date |
string |
End date |
estimated_hours |
integer |
null |
estimated_seconds |
integer |
null |
fixed_fee |
number |
Fixed fee, premium feature |
id |
integer |
Project ID |
integration_ext_id |
string |
The external ID of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_ext_type |
string |
The external type of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_provider |
string |
The provider (e.g. JIRA/SalesForce) that has an entity linked to this Toggl Track entity |
is_private |
boolean |
Whether the project is private |
is_shared |
boolean |
Shared Project |
name |
string |
Name |
permissions |
string |
- |
pinned |
boolean |
- |
rate |
number |
Hourly rate |
rate_last_updated |
string |
null |
recurring |
boolean |
Whether the project is recurring, premium feature |
recurring_parameters |
Array of object |
Project recurring parameters, premium feature |
shared_at |
string |
- |
shared_hash |
string |
- |
start_date |
string |
Start date |
status |
string |
Status of the project (upcoming, active, ended, archived, deleted) |
tasks_count |
integer |
- |
template |
boolean |
null |
template_id |
integer |
null |
wid |
integer |
Workspace ID legacy field |
workspace_id |
integer |
Workspace ID |
current_period
Name |
Type |
Description |
end_date |
string |
- |
start_date |
string |
- |
recurring_parameters
Name |
Type |
Description |
custom_period |
integer |
Custom period, used when “period” field is “custom” |
estimated_seconds |
integer |
Estimated seconds |
parameter_end_date |
string |
null |
parameter_start_date |
string |
Recurring start date |
period |
string |
Period |
project_start_date |
string |
Project start date |
tags
Name |
Type |
Description |
at |
string |
When was created/last modified |
creator_id |
integer |
CreatorID the user who created the tag |
deleted_at |
string |
When was deleted |
id |
integer |
Tag ID |
integration_ext_id |
string |
The external ID of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_ext_type |
string |
The external type of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_provider |
string |
The provider (e.g. JIRA/SalesForce) that has an entity linked to this Toggl Track entity |
name |
string |
Tag name |
permissions |
string |
- |
workspace_id |
integer |
Workspace ID |
tasks
Name |
Type |
Description |
active |
boolean |
False when the task has been done |
at |
string |
When the task was created/last modified |
client_name |
string |
null |
due_date |
string |
null |
estimated_seconds |
integer |
null |
id |
integer |
Task ID |
integration_ext_id |
string |
The external ID of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_ext_type |
string |
The external type of the linked entity in the external system (e.g. JIRA/SalesForce) |
integration_provider |
string |
The provider (e.g. JIRA/SalesForce) that has an entity linked to this Toggl Track entity |
name |
string |
Task Name |
permissions |
string |
- |
project_billable |
boolean |
- |
project_color |
string |
Metadata |
project_id |
integer |
Project ID |
project_name |
string |
- |
rate |
number |
Rate for this task |
rate_last_updated |
string |
null |
recurring |
boolean |
Whether this is a recurring task |
toggl_accounts_id |
string |
null |
tracked_seconds |
integer |
The value tracked_seconds is in milliseconds, not in seconds. |
user_id |
integer |
null |
workspace_id |
integer |
Workspace ID |
time_entries
Name |
Type |
Description |
at |
string |
When was last updated |
billable |
boolean |
Whether the time entry is marked as billable |
client_name |
string |
Related entities meta fields - if requested |
description |
string |
null |
duration |
integer |
Time entry duration. For running entries should be negative, preferable -1 |
duronly |
boolean |
Used to create a TE with a duration but without a stop time, this field is deprecated for GET endpoints where the value will always be true. |
id |
integer |
Time Entry ID |
permissions |
Array of string |
Permission list |
pid |
integer |
Project ID, legacy field |
project_active |
boolean |
- |
project_billable |
boolean |
- |
project_color |
string |
- |
project_id |
integer |
null |
project_name |
string |
- |
shared_with |
Array of object |
Indicates who the time entry has been shared with |
start |
string |
Start time in UTC |
stop |
string |
Stop time in UTC, can be null if it’s still running or created with “duration” and “duronly” fields |
tag_ids |
Array of integer |
Tag IDs, null if tags were not provided or were later deleted |
tags |
Array of string |
Tag names, null if tags were not provided or were later deleted |
task_id |
integer |
null |
task_name |
string |
- |
tid |
integer |
Task ID, legacy field |
uid |
integer |
Time Entry creator ID, legacy field |
user_avatar_url |
string |
- |
user_id |
integer |
Time Entry creator ID |
user_name |
string |
- |
wid |
integer |
Workspace ID, legacy field |
workspace_id |
integer |
Workspace ID |
shared_with
Name |
Type |
Description |
accepted |
boolean |
- |
user_id |
integer |
- |
user_name |
string |
- |
workspaces
Name |
Type |
Description |
admin |
boolean |
Current user is workspace admin Deprecated |
api_token |
string |
deprecated |
at |
string |
Timestamp of last workspace change |
business_ws |
boolean |
Workspace on Premium subscription |
csv_upload |
object |
CSV upload data |
default_currency |
string |
Default currency, premium feature, optional, only for existing WS, will be ‘USD’ initially |
default_hourly_rate |
number |
The default hourly rate, premium feature, optional, only for existing WS, will be 0.0 initially |
hide_start_end_times |
boolean |
- |
ical_enabled |
boolean |
Calendar integration enabled |
ical_url |
string |
URL of calendar |
id |
integer |
Identifier of the workspace |
last_modified |
string |
Last modification of data in the workspace |
logo_url |
string |
URL of workspace logo |
max_data_retention_days |
integer |
How far back free workspaces can access data. |
name |
string |
Name of the workspace |
only_admins_may_create_projects |
boolean |
Only admins will be able to create projects, optional, only for existing WS, will be false initially |
only_admins_may_create_tags |
boolean |
Only admins will be able to create tags, optional, only for existing WS, will be false initially |
only_admins_see_billable_rates |
boolean |
Whether only admins will be able to see billable rates, premium feature, optional, only for existing WS. Will be false initially |
only_admins_see_team_dashboard |
boolean |
Only admins will be able to see the team dashboard, optional, only for existing WS, will be false initially |
organization_id |
integer |
Identifier of the organization |
permissions |
string |
Permissions list |
premium |
boolean |
Workspace on Starter subscription |
profile |
integer |
deprecated |
projects_billable_by_default |
boolean |
New projects billable by default |
projects_enforce_billable |
boolean |
Whether tracking time to projects will enforce billable setting to be respected. |
projects_private_by_default |
boolean |
Workspace setting for default project visbility. |
rate_last_updated |
string |
Timestamp of last workspace rate update |
reports_collapse |
boolean |
Whether reports should be collapsed by default, optional, only for existing WS, will be true initially |
role |
string |
Role of the current user in the workspace |
rounding |
integer |
Default rounding, premium feature, optional, only for existing WS. 0 - nearest, 1 - round up, -1 - round down |
rounding_minutes |
integer |
Default rounding in minutes, premium feature, optional, only for existing WS |
subscription |
object |
deprecated |
suspended_at |
string |
Timestamp of suspension |
te_constraints |
object |
Time entry constraints setting |
working_hours_in_minutes |
integer |
Working hours in minutes |
csv_upload
Name |
Type |
Description |
at |
string |
- |
log_id |
integer |
- |
subscription
Name |
Type |
Description |
auto_renew |
boolean |
- |
card_details |
object |
- |
company_id |
integer |
- |
contact_detail |
object |
- |
created_at |
string |
- |
currency |
string |
- |
customer_id |
integer |
- |
deleted_at |
string |
- |
last_pricing_plan_id |
integer |
- |
organization_id |
integer |
- |
payment_details |
object |
- |
pricing_plan_id |
integer |
- |
renewal_at |
string |
- |
subscription_id |
integer |
- |
subscription_period |
object |
- |
workspace_id |
integer |
- |
card_details
Name |
Type |
Description |
added_at |
string |
- |
card_number |
string |
- |
card_type |
string |
- |
creator_id |
integer |
- |
creator_name |
string |
- |
expiry_date |
string |
- |
holder_name |
string |
- |
contact_detail
Name |
Type |
Description |
company_address |
string |
- |
company_city |
string |
- |
company_name |
string |
- |
contact_detail_id |
integer |
- |
contact_email |
string |
- |
contact_person |
string |
- |
country_id |
integer |
- |
country_subdivision_id |
integer |
- |
created_at |
string |
- |
customer_id |
integer |
- |
is_eu_resident |
boolean |
- |
updated_at |
string |
- |
user_id |
integer |
- |
vat_number |
string |
- |
vat_number_valid |
boolean |
DEPRECATED |
vat_number_validated_at |
string |
DEPRECATED |
zip_code |
string |
- |
payment_details
Name |
Type |
Description |
created_at |
string |
- |
currency |
string |
- |
customer_id |
integer |
- |
payment_type |
string |
- |
reference |
string |
- |
user_id |
integer |
- |
subscription_period
Name |
Type |
Description |
created_at |
string |
- |
finished_on |
string |
- |
started_on |
string |
- |
subscription_id |
integer |
- |
subscription_period_id |
integer |
- |
trial |
boolean |
- |
user_count |
integer |
- |
te_constraints
Name |
Type |
Description |
description_present |
boolean |
- |
project_present |
boolean |
- |
tag_present |
boolean |
- |
task_present |
boolean |
- |
time_entry_constraints_enabled |
boolean |
- |
403
User does not have access to this resource.
404
could not load user data
500
Internal Server Error