Package: rtodoist 0.4.0

Vincent Guyader

rtodoist: Create and Manage Todolist using 'Todoist.com' API

Allows you to interact with the API of the "Todoist" platform. 'Todoist' <https://www.todoist.com/> provides an online task manager service for teams.

Authors:Cervan Girard [aut], Vincent Guyader [cre, aut], ThinkR [cph, fnd]

rtodoist_0.4.0.tar.gz
rtodoist_0.4.0.zip(r-4.7)rtodoist_0.4.0.zip(r-4.6)rtodoist_0.4.0.zip(r-4.5)
rtodoist_0.4.0.tgz(r-4.6-any)rtodoist_0.4.0.tgz(r-4.5-any)
rtodoist_0.4.0.tar.gz(r-4.7-any)rtodoist_0.4.0.tar.gz(r-4.6-any)
rtodoist_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
rtodoist/json (API)

# Install 'rtodoist' in R:
install.packages('rtodoist', repos = c('https://thinkr-open.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/thinkr-open/rtodoist/issues

On CRAN:

Conda:

6.16 score 12 stars 40 scripts 195 downloads 86 exports 30 dependencies

Last updated from:afcad225a0. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK137
source / vignettesOK165
linux-release-x86_64OK131
macos-release-arm64OK113
macos-oldrel-arm64OK102
windows-develOK90
windows-releaseOK88
windows-oldrelOK78
wasm-releaseOK109

Exports:%>%accept_invitationadd_commentadd_filteradd_labeladd_projectadd_reminderadd_responsible_to_taskadd_sectionadd_tasks_in_projectadd_tasks_in_project_from_dfadd_user_in_projectadd_users_in_projectarchive_projectarchive_sectionask_todoist_api_tokenclose_taskdelete_collaboratordelete_commentdelete_filterdelete_invitationdelete_labeldelete_projectdelete_reminderdelete_sectiondelete_taskdelete_todoist_api_tokendelete_uploaddownload_backupexport_templateget_activity_logsget_all_dataget_all_filtersget_all_labelsget_all_projectsget_all_remindersget_all_sectionsget_all_usersget_all_workspacesget_archived_projectsget_backupsget_commentget_commentsget_completed_tasksget_filterget_filter_idget_labelget_label_idget_productivity_statsget_projectget_project_idget_sectionget_section_idget_shared_labelsget_taskget_tasksget_tasks_by_filterget_tasks_of_projectget_todoist_api_tokenget_user_infoget_users_in_projectget_workspace_usersimport_templateinvite_to_workspaceleave_workspacemove_sectionmove_taskopen_todoist_website_profilequick_add_taskreject_invitationremove_shared_labelrename_shared_labelreopen_taskset_todoist_api_tokenunarchive_projectunarchive_sectionupdate_commentupdate_filterupdate_labelupdate_projectupdate_reminderupdate_sectionupdate_taskupdate_todoist_api_tokenupdate_workspaceupload_file

Dependencies:askpassclicurldigestdplyrfilelockgenericsgetPassgluehttr2keyringlifecyclemagrittropensslpillarpkgconfigpurrrR6rappdirsrlangrstudioapistringistringrsystibbletidyselectutf8vctrswithryaml

Complete Guide to rtodoist
Introduction | Getting Started | Setting Up Your API Token | Projects | Creating and Managing Projects | Tasks | Creating Tasks | Managing Tasks | Filtering Tasks | Sections | Managing Sections | Labels | Managing Labels | Comments | Managing Comments | Filters | Managing Custom Filters | Reminders | Managing Reminders | Collaboration | Managing Users and Collaborators | User Information | Invitations | Workspaces | Managing Workspaces | Activity Logs | Templates | Import and Export Templates | Backups | Managing Backups | File Uploads | Managing File Attachments | Complete Workflow Example | API Reference | Session Info

Last update: 2026-02-13
Started: 2026-02-13

How it works
1 - Get the token | Now save your token securly into R (one time per computer) | 2 - Now, let's play ! | Create new project, add tasks and users | Add new project | Add task to this project | Add users to this porject | All in the same time | More specific :

Last update: 2026-02-13
Started: 2020-03-14

Readme and manuals

Help Manual

Help pageTopics
Accept a project invitationaccept_invitation
Add a comment to a task or projectadd_comment
Add a new filteradd_filter
Add a new labeladd_label
Add a new projectadd_project
Add a reminder to a taskadd_reminder
Add responsible to a taskadd_responsible_to_task
Add sectionadd_section
Add tasks in projectadd_tasks_in_project
Add tasks in projectadd_tasks_in_project_from_df
Add one useradd_user_in_project
Add a list of usersadd_users_in_project
Archive a projectarchive_project
Archive a sectionarchive_section
Pop-up to save the tokenask_todoist_api_token
Call the Sync APIcall_api
Call the REST APIcall_api_rest
Close (complete) a taskclose_task
Delete a collaborator from a projectdelete_collaborator
Delete a commentdelete_comment
Delete a filterdelete_filter
Delete an invitationdelete_invitation
Delete a labeldelete_label
Delete a projectdelete_project
Delete a reminderdelete_reminder
Delete a sectiondelete_section
Delete a taskdelete_task
Delete todoist api tokendelete_todoist_api_token
Delete an uploaded filedelete_upload
Download a backupdownload_backup
Escape special characters for JSONescape_json
Export a project as a templateexport_template
Get activity logsget_activity_logs
Get all objects inside a listget_all_data
Get all filtersget_all_filters
Get all labelsget_all_labels
List of projectsget_all_projects
Get all remindersget_all_reminders
Get all sectionsget_all_sections
Get usersget_all_users
Get all workspacesget_all_workspaces
Get archived projectsget_archived_projects
Get list of backupsget_backups
Get a single comment by IDget_comment
Get commentsget_comments
Get completed tasksget_completed_tasks
Get a single filter by IDget_filter
Get filter id by nameget_filter_id
Get a single label by IDget_label
Get label id by nameget_label_id
Get productivity statsget_productivity_stats
Get a single project by IDget_project
Get id of projectget_project_id
Get a single section by IDget_section
Get section idget_section_id
Get shared labelsget_shared_labels
Get a single task by IDget_task
List of tasksget_tasks
Get tasks by filter queryget_tasks_by_filter
List of tasks of projectget_tasks_of_project
Get token stored by keyringget_todoist_api_token
Get current user infoget_user_info
Get users idget_users_id
Get users in projectsget_users_in_project
Get workspace usersget_workspace_users
Import a template into a projectimport_template
Invite user to workspaceinvite_to_workspace
Leave a workspaceleave_workspace
Move a section to another projectmove_section
Move a task to another project or sectionmove_task
Open todoist websiteopen_todoist_website_profile
Quick add a task using natural languagequick_add_task
Random keyrandom_key
Reject a project invitationreject_invitation
Remove a shared labelremove_shared_label
Rename a shared labelrename_shared_label
Reopen (uncomplete) a taskreopen_task
Set todoist API tokenset_todoist_api_token
Unarchive a projectunarchive_project
Unarchive a sectionunarchive_section
Update a commentupdate_comment
Update a filterupdate_filter
Update a labelupdate_label
Update a projectupdate_project
Update a reminderupdate_reminder
Update a sectionupdate_section
Update a taskupdate_task
Update Todoist Api Tokenupdate_todoist_api_token
Update a workspaceupdate_workspace
Upload a fileupload_file