MCPcopy Create free account

hub / github.com/Cosmitar/todoist-js / functions

Functions156 in github.com/Cosmitar/todoist-js

MethodgetAccessToken
* Requests an access token to the server. * @return {Promise}
todoist/Session.js:85
Methodget_archived
* Returns archived projects. * @return {Promise}
todoist/managers/ProjectsManager.js:107
Methodget_completed
* Returns a project's completed items. * @param {number} project_id * @param {Object} params * @return {Promise}
todoist/managers/ItemsManager.js:160
Methodget_data
* Returns a project's uncompleted items. * @param {number} project_id * @return {Promise}
todoist/managers/ProjectsManager.js:116
Methodget_id
()
todoist/managers/UserManager.js:29
Methodimport_into_project
* Imports a template into a project. * @param {number} project_id * @param {???} file * @param {Object} params * @return {Promise}
todoist/managers/TemplatesManager.js:11
Methodinvite
* Sends a business user invitation. * @param {string} email_list * @return {Promise}
todoist/managers/BusinessUsersManager.js:9
Methodlogin
* 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
Methodlogin_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
Methodmove
* 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
Methodobject_type
()
todoist/managers/LabelsManager.js:7
Methodobject_type
()
todoist/managers/FiltersManager.js:7
Methodobject_type
()
todoist/managers/Manager.js:9
Methodobject_type
()
todoist/managers/ItemsManager.js:7
Methodobject_type
()
todoist/managers/RemindersManager.js:7
Methodobject_type
()
todoist/managers/InvitationsManager.js:4
Methodobject_type
()
todoist/managers/GenericNotesManager.js:5
Methodobject_type
()
todoist/managers/ProjectsManager.js:6
Methodpost
* Performs a POST request for the given url and parameters. * @param {string} url * @param {Object} data * @return {Promise}
todoist/Session.js:110
Methodquery
* Performs a server query * @deprecated * @param {Array.<Object>} params List of parameters to query * @return {Promise}
todoist/Api.js:162
Methodregister
* 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
Methodreject
* Rejects a business invitation to share a project. * @param {number} invitation_id * @param {number} invitation_secret
todoist/managers/BizInvitationsManager.js:18
Methodreject_invitation
* Rejects a business user invitation. * @param {number} id * @param {string} secret * @return {Promise}
todoist/managers/BusinessUsersManager.js:30
MethodrequestAuthorizationUrl
* Returns the authorization url based on configurations. * @return string The full authorization url.
todoist/Session.js:72
Methodshare
* Shares a project with a user. * @param {number} project_id * @param {string} email * @param {string} message
todoist/managers/ProjectsManager.js:96
Methodstate_name
()
todoist/managers/CollaboratorsManager.js:5
Methodstate_name
()
todoist/managers/LiveNotificationsManager.js:5
Methodstate_name
()
todoist/managers/LabelsManager.js:6
Methodstate_name
()
todoist/managers/LocationsManager.js:5
Methodstate_name
()
todoist/managers/NotesManager.js:6
Methodstate_name
()
todoist/managers/CollaboratorStatesManager.js:5
Methodstate_name
()
todoist/managers/FiltersManager.js:6
Methodstate_name
()
todoist/managers/Manager.js:8
Methodstate_name
()
todoist/managers/ProjectNotesManager.js:6
Methodstate_name
()
todoist/managers/ItemsManager.js:6
Methodstate_name
()
todoist/managers/RemindersManager.js:6
Methodstate_name
()
todoist/managers/ProjectsManager.js:5
Methodtake_ownership
* Takes ownership of a shared project.
todoist/models/Project.js:67
Methodunarchive
* Marks project as not archived remotely. * @param {number} project_id
todoist/managers/ProjectsManager.js:77
Methoduncomplete
* 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
Methodupdate
* Updates a label remotely. * @param {number} label_id * @param {Objec} params
todoist/managers/LabelsManager.js:37
Methodupdate
* Updates the user data. * @param {Object} params
todoist/managers/UserManager.js:8
Methodupdate
* Updates a filter remotely. * @param {number} filter_id * @param {Object} params
todoist/managers/FiltersManager.js:37
Methodupdate
* Updates an item remotely. * @param {number} item_id * @param {Object} params
todoist/managers/ItemsManager.js:37
Methodupdate
* Updates a reminder remotely. * @param {number} reminder_id * @param {Object} params
todoist/managers/RemindersManager.js:37
Methodupdate
* Updates an note remotely. * @param {number} note_id * @param {Object} params
todoist/managers/GenericNotesManager.js:12
Methodupdate
* Updates a project remotely. * @param {number} project_id * @param {Object} params
todoist/managers/ProjectsManager.js:35
Methodupdate
* Updates label. * @param {Object} params
todoist/models/Label.js:22
Methodupdate
* Updates reminder. * @param {Object} params
todoist/models/Reminder.js:27
Methodupdate
* Updates filter. * @param {Object} params
todoist/models/Filter.js:23
Methodupdate
* Updates project. * @param {Object} params
todoist/models/Project.js:26
Methodupdate
* Updates note. * @param {Object} params
todoist/models/GenericNote.js:17
Methodupdate_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
Methodupdate_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
Methodupdate_orders
* Updates the orders of multiple filters remotely. * @param {Object} id_order_mapping
todoist/managers/FiltersManager.js:62
Methodupdate_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
← previous101–156 of 156, ranked by callers