Learn R Programming

⚠️There's a newer version (0.4.0) of this package.Take me there.

rtodoist

This package allows to use the todoist API. You will be able to add projects and tasks to your todoist account.

To find information about todoist API :

https://developer.todoist.com/api/v1/

Installation

You can install from CRAN :

install.packages("rtodoist")

You can install the development version of rtodoist with:

remotes::install_github("ThinkR-open/rtodoist")

Example

library(rtodoist)

add_project("test") %>%
  add_tasks_in_project("my_task")

To find more details about the features, look at the ‘How it works’ vignette.

Copy Link

Version

Install

install.packages('rtodoist')

Monthly Downloads

312

Version

0.2.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Cervan Girard

Last Published

January 22nd, 2026

Functions in rtodoist (0.2.0)

get_project_id

Get id of project
get_section_id

get id section
update_todoist_api_token

Update Todoist Api Token
get_todoist_api_token

Get token stored by keyring
get_users_id

Get users id
random_key

Random key
get_users_in_project

Get users in projects
open_todoist_website_profile

Open todoist website
add_project

Add a new project
add_section

add section
add_responsible_to_task

Add responsible to a task
add_tasks_in_project

Add tasks in project
call_api_project_data

Call project data
call_api

Call the good version of API
%>%

Pipe operator
ask_todoist_api_token

Pop-up to save the token
add_users_in_project

Add a list of users
get_all_projects

List of projects
get_all_users

Get users
set_todoist_api_token

Set todoist API token
delete_todoist_api_token

Delete todoist api token
get_all_data

Get all objects inside a list
add_tasks_in_project_from_df

Add tasks in project
rtodoist-package

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

Add one user
get_tasks

List of tasks
get_tasks_of_project

List of tasks of project