Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cosmitar/todoist-js
/ functions
Functions
156 in github.com/Cosmitar/todoist-js
⨍
Functions
156
◇
Types & classes
72
Method
getAccessToken
* Requests an access token to the server. * @return {Promise}
todoist/Session.js:85
Method
get_archived
* Returns archived projects. * @return {Promise}
todoist/managers/ProjectsManager.js:107
Method
get_completed
* Returns a project's completed items. * @param {number} project_id * @param {Object} params * @return {Promise}
todoist/managers/ItemsManager.js:160
Method
get_data
* Returns a project's uncompleted items. * @param {number} project_id * @return {Promise}
todoist/managers/ProjectsManager.js:116
Method
get_id
()
todoist/managers/UserManager.js:29
Method
import_into_project
* Imports a template into a project. * @param {number} project_id * @param {???} file * @param {Object} params * @return {Promise}
todoist/managers/TemplatesManager.js:11
Method
invite
* Sends a business user invitation. * @param {string} email_list * @return {Promise}
todoist/managers/BusinessUsersManager.js:9
Method
login
* Logins user, and returns the response received by the server. * Note: this method was migrated from Python but is useless * for 3rd party ap
todoist/managers/UserManager.js:41
Method
login_with_google
* Logins user with Google account, and returns the response received by * the server. * Note: this method was migrated from Python but is usel
todoist/managers/UserManager.js:61
Method
move
* Moves items to another project remotely. * @param {Object} project_items Mapping object with project * ids as keys and Array.<number> as list
todoist/managers/ItemsManager.js:63
Method
object_type
()
todoist/managers/LabelsManager.js:7
Method
object_type
()
todoist/managers/FiltersManager.js:7
Method
object_type
()
todoist/managers/Manager.js:9
Method
object_type
()
todoist/managers/ItemsManager.js:7
Method
object_type
()
todoist/managers/RemindersManager.js:7
Method
object_type
()
todoist/managers/InvitationsManager.js:4
Method
object_type
()
todoist/managers/GenericNotesManager.js:5
Method
object_type
()
todoist/managers/ProjectsManager.js:6
Method
post
* Performs a POST request for the given url and parameters. * @param {string} url * @param {Object} data * @return {Promise}
todoist/Session.js:110
Method
query
* Performs a server query * @deprecated * @param {Array.<Object>} params List of parameters to query * @return {Promise}
todoist/Api.js:162
Method
register
* Registers a new user. * Note: this method was migrated from Python but is useless * for 3rd party apps. * @param {string} email * @param
todoist/managers/UserManager.js:82
Method
reject
* Rejects a business invitation to share a project. * @param {number} invitation_id * @param {number} invitation_secret
todoist/managers/BizInvitationsManager.js:18
Method
reject_invitation
* Rejects a business user invitation. * @param {number} id * @param {string} secret * @return {Promise}
todoist/managers/BusinessUsersManager.js:30
Method
requestAuthorizationUrl
* Returns the authorization url based on configurations. * @return string The full authorization url.
todoist/Session.js:72
Method
share
* Shares a project with a user. * @param {number} project_id * @param {string} email * @param {string} message
todoist/managers/ProjectsManager.js:96
Method
state_name
()
todoist/managers/CollaboratorsManager.js:5
Method
state_name
()
todoist/managers/LiveNotificationsManager.js:5
Method
state_name
()
todoist/managers/LabelsManager.js:6
Method
state_name
()
todoist/managers/LocationsManager.js:5
Method
state_name
()
todoist/managers/NotesManager.js:6
Method
state_name
()
todoist/managers/CollaboratorStatesManager.js:5
Method
state_name
()
todoist/managers/FiltersManager.js:6
Method
state_name
()
todoist/managers/Manager.js:8
Method
state_name
()
todoist/managers/ProjectNotesManager.js:6
Method
state_name
()
todoist/managers/ItemsManager.js:6
Method
state_name
()
todoist/managers/RemindersManager.js:6
Method
state_name
()
todoist/managers/ProjectsManager.js:5
Method
take_ownership
* Takes ownership of a shared project.
todoist/models/Project.js:67
Method
unarchive
* Marks project as not archived remotely. * @param {number} project_id
todoist/managers/ProjectsManager.js:77
Method
uncomplete
* Marks items as not completed remotely. * @param {Array.<number>} item_ids * @param {boolean} update_item_orders * @param {boolean} restore_sta
todoist/managers/ItemsManager.js:96
Method
update
* Updates a label remotely. * @param {number} label_id * @param {Objec} params
todoist/managers/LabelsManager.js:37
Method
update
* Updates the user data. * @param {Object} params
todoist/managers/UserManager.js:8
Method
update
* Updates a filter remotely. * @param {number} filter_id * @param {Object} params
todoist/managers/FiltersManager.js:37
Method
update
* Updates an item remotely. * @param {number} item_id * @param {Object} params
todoist/managers/ItemsManager.js:37
Method
update
* Updates a reminder remotely. * @param {number} reminder_id * @param {Object} params
todoist/managers/RemindersManager.js:37
Method
update
* Updates an note remotely. * @param {number} note_id * @param {Object} params
todoist/managers/GenericNotesManager.js:12
Method
update
* Updates a project remotely. * @param {number} project_id * @param {Object} params
todoist/managers/ProjectsManager.js:35
Method
update
* Updates label. * @param {Object} params
todoist/models/Label.js:22
Method
update
* Updates reminder. * @param {Object} params
todoist/models/Reminder.js:27
Method
update
* Updates filter. * @param {Object} params
todoist/models/Filter.js:23
Method
update
* Updates project. * @param {Object} params
todoist/models/Project.js:26
Method
update
* Updates note. * @param {Object} params
todoist/models/GenericNote.js:17
Method
update_date_complete
* Completes a recurring task remotely. * @param {number} item_id * @param {string} new_date_utc * @param {string} date_string * @param {boolea
todoist/managers/ItemsManager.js:116
Method
update_notification_setting
* Updates the user's notification settings. * @param {string} notification_type * @param {string} service * @param {boolen} dont_notify * @ret
todoist/managers/UserManager.js:100
Method
update_orders
* Updates the orders of multiple filters remotely. * @param {Object} id_order_mapping
todoist/managers/FiltersManager.js:62
Method
update_orders_indents
* Updates the orders and indents of multiple projects remotely. * @param {Object} ids_to_orders_indents Mapping object with project ids as * key
todoist/managers/ProjectsManager.js:86
← previous
101–156 of 156, ranked by callers