Learn R Programming

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

255

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