Skip to main content

CurrentUser

type CurrentUser = {
avatarBig: null | string;
avatarMedium: null | string;
avatarS640: null | string;
avatarSmall: null | string;
businessAccountId: null | string;
completedCount: number;
completedToday: number;
dailyGoal: number;
dateFormat: number;
daysOff: number[];
email: string;
fullName: string;
id: string;
inboxProjectId: string;
isPremium: boolean;
karma: number;
karmaTrend: string;
lang: string;
nextWeek: number;
startDay: number;
startPage: string;
timeFormat: number;
tzInfo: {
gmtString: string;
hours: number;
isDst: number;
minutes: number;
timezone: string;
};
weekendStartDay: number;
weeklyGoal: number;
};

Represents the current authenticated user with detailed information.

Type Declaration

NameTypeDefault value
avatarBignull | string-
avatarMediumnull | string-
avatarS640null | string-
avatarSmallnull | string-
businessAccountIdnull | string-
completedCountnumber-
completedTodaynumber-
dailyGoalnumber-
dateFormatnumber-
daysOffnumber[]-
emailstring-
fullNamestring-
idstring-
inboxProjectIdstring-
isPremiumboolean-
karmanumber-
karmaTrendstring-
langstring-
nextWeeknumber-
startDaynumber-
startPagestring-
timeFormatnumber-
tzInfo{ gmtString: string; hours: number; isDst: number; minutes: number; timezone: string; }TimezoneInfoSchema
tzInfo.gmtStringstring-
tzInfo.hoursnumber-
tzInfo.isDstnumber-
tzInfo.minutesnumber-
tzInfo.timezonestring-
weekendStartDaynumber-
weeklyGoalnumber-

See

https://todoist.com/api/v1/docs#tag/User