User
User Info
Changed onGet information about the currently authenticated user.
This is the OIDC userinfo endpoint. OAuth tokens of any product audience are accepted as long as they carry the user:read scope (implied by data:read).
get/api/v1/user
Request
- Base URLhttps://api.todoist.com
- URLhttps://api.todoist.com/api/v1/user
- Authnone declared
Response
Successful Response
Example response
{
"id": "1234567",
"email": "user@example.com",
"full_name": "Maria Garcia",
"has_password": true,
"verification_status": "verified",
"token": "0123456789abcdef0123456789abcdef01234567",
"is_premium": true,
"premium_status": "current_personal_plan",
"premium_until": "2025-12-31T23:59:59Z",
"free_trial_expires": "2025-03-01T00:00:00Z",
"has_started_a_trial": true,
"joined_at": "2025-01-15T10:30:00Z",
"date_format": 1,
"theme_id": "todoist",
"start_day": 1,
"weekend_start_day": 6,
"next_week": 1,
"auto_reminder": 30,
"urgent_reminder_device": {
"device_platform": "ios",
"device_id": "device-123",
"device_token": "token-123",
"device_name": "Maria's iPhone"
},
"status": {
"message": "On holiday",
"emoji": "⛱️",
"active_until": "2026-09-08T15:00:00Z"
},
"start_page": "inbox",
"inbox_project_id": "6XGgm6PHrGgMpCFX",
"lang": "en",
"tz_info": {
"gmt_string": "+01:00",
"is_dst": false,
"timezone": "Europe/Madrid"
},
"karma": 1024,
"karma_trend": "up",
"daily_goal": 5,
"weekly_goal": 25,
"days_off": [
6,
7
],
"is_celebrations_enabled": true,
"completed_count": 42,
"completed_today": 3,
"share_limit": 5,
"features": {
"webhooks": true
},
"feature_identifier": "1234567",
"onboarding_completed": true,
"onboarding_initiated": true,
"onboarding_started": true,
"onboarding_level": "intermediate",
"onboarding_persona": "tasks",
"onboarding_role": "ic",
"onboarding_team_mode": "solo",
"onboarding_use_cases": [
"work"
],
"getting_started_guide_projects": [
"6XGgm6PHrGgMpCFX"
],
"onboarded_dated_tasks_created": true,
"onboarded_tasks_completed": true,
"onboarded_mobile_accessed": true,
"onboarded_desktop_accessed": true,
"is_onboarded": true,
"activated_user": true,
"image_id": "abc123",
"avatar_big": "https://dcff1xvirvpfp.cloudfront.net/avatar_big.jpg",
"avatar_medium": "https://dcff1xvirvpfp.cloudfront.net/avatar_medium.jpg",
"avatar_s640": "https://dcff1xvirvpfp.cloudfront.net/avatar_s640.jpg",
"avatar_small": "https://dcff1xvirvpfp.cloudfront.net/avatar_small.jpg",
"websocket_url": "wss://ws.todoist.com/ws?token=0123456789abcdef"
}Changes
- info
added the optional property
to the response with the status
- info