← Tools Reference

Dida365

Dida365 integration (Productivity). Imported from open-connector.

OAuth17 toolshttps://api.dida365.com
GET
dida365_get_user_project
List the projects available to the connected Dida365 account.

/open/v1/project

GET
dida365_get_project_by_id
Get a Dida365 project by its project ID.

/open/v1/project/{projectId}

1 parameter
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
GET
dida365_get_project_with_data
Get a Dida365 project together with its undone tasks and columns by project ID.

/open/v1/project/{projectId}/data

1 parameter
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
POST
dida365_create_project
Create a Dida365 project with optional color, sort order, view mode, and kind.

/open/v1/project

5 parameters
ParamTypeRequiredDescription
namestringrequiredThe Dida365 project name.
colorstringoptionalThe Dida365 project color.
sortOrderintegeroptionalThe sort order value.
viewModestringoptionalThe Dida365 project view mode.
kindstringoptionalThe Dida365 project kind.
DELETE
dida365_delete_project
Delete a Dida365 project by project ID. A missing project is treated as already deleted.

/open/v1/project/{projectId}

1 parameter
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
GET
dida365_get_task_by_project_and_id
Get a Dida365 task by project ID and task ID.

/open/v1/project/{projectId}/task/{taskId}

2 parameters
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
taskIdstringrequiredThe Dida365 task ID.
POST
dida365_create_task
Create a Dida365 task under a project with optional schedule, reminders, recurrence, and checklist items.

/open/v1/task

14 parameters
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
titlestringrequiredThe Dida365 task title.
contentstringoptionalThe Dida365 task content.
descstringoptionalThe Dida365 task description.
isAllDaybooleanoptionalWhether the Dida365 task is all day.
startDatestringoptionalThe task start date-time string.
dueDatestringoptionalThe task due date-time string.
timeZonestringoptionalThe Dida365 task time zone.
remindersarrayoptionalThe reminder trigger strings attached to the task.
tagsarrayoptionalThe Dida365 tags attached to the task.
repeatFlagstringoptionalThe Dida365 recurrence rule string.
prioritynumberoptionalThe Dida365 priority value. Valid values are 0, 1, 3, and 5.
sortOrderintegeroptionalThe sort order value.
itemsarrayoptionalThe checklist items to create under the task.
POST
dida365_update_task
Update a Dida365 task by task ID and project ID.

/open/v1/task/{taskId}

16 parameters
ParamTypeRequiredDescription
taskIdstringrequiredThe Dida365 task ID.
idstringoptionalOptional task ID repeated in the request body.
projectIdstringrequiredThe Dida365 project ID.
titlestringoptionalThe Dida365 task title.
contentstringoptionalThe Dida365 task content.
descstringoptionalThe Dida365 task description.
isAllDaybooleanoptionalWhether the Dida365 task is all day.
startDatestringoptionalThe task start date-time string.
dueDatestringoptionalThe task due date-time string.
timeZonestringoptionalThe Dida365 task time zone.
remindersarrayoptionalThe reminder trigger strings attached to the task.
tagsarrayoptionalThe Dida365 tags attached to the task.
repeatFlagstringoptionalThe Dida365 recurrence rule string.
prioritynumberoptionalThe Dida365 priority value. Valid values are 0, 1, 3, and 5.
sortOrderintegeroptionalThe sort order value.
itemsarrayoptionalThe checklist items to create under the task.
POST
dida365_complete_task
Mark a Dida365 task as completed by project ID and task ID.

/open/v1/project/{projectId}/task/{taskId}/complete

2 parameters
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
taskIdstringrequiredThe Dida365 task ID.
DELETE
dida365_delete_task
Delete a Dida365 task by project ID and task ID. A missing task is treated as already deleted.

/open/v1/project/{projectId}/task/{taskId}

2 parameters
ParamTypeRequiredDescription
projectIdstringrequiredThe Dida365 project ID.
taskIdstringrequiredThe Dida365 task ID.
POST
dida365_list_completed_tasks
List completed Dida365 tasks within optional project and date filters.

/open/v1/task/completed

3 parameters
ParamTypeRequiredDescription
projectIdsarrayoptionalAn optional list of project IDs to filter by.
startDatestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
endDatestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
POST
dida365_filter_tasks
Filter Dida365 tasks by project, date range, priority, tags, and status.

/open/v1/task/filter

6 parameters
ParamTypeRequiredDescription
projectIdsarrayoptionalAn optional list of project IDs to filter by.
startDatestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
endDatestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
priorityarrayoptionalAn optional list of Dida365 priority values.
tagarrayoptionalAn optional list of Dida365 tag values.
statusarrayoptionalAn optional list of Dida365 task status codes.
POST
dida365_move_tasks
Move one or more Dida365 tasks between projects.

/open/v1/task/move

1 parameter
ParamTypeRequiredDescription
movesarrayoptionalThe Dida365 task move operations to submit.
GET
dida365_list_habits
List habits available to the connected Dida365 account.

/open/v1/habit

GET
dida365_get_habit
Get a Dida365 habit by its habit ID.

/open/v1/habit/{habitId}

1 parameter
ParamTypeRequiredDescription
habitIdstringrequiredThe Dida365 habit ID.
POST
dida365_create_or_update_habit_checkin
Create or update a Dida365 habit check-in for a date stamp.

/open/v1/habit/{habitId}/checkin

7 parameters
ParamTypeRequiredDescription
habitIdstringrequiredThe Dida365 habit ID.
stampintegerrequiredA date stamp in YYYYMMDD format.
timestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
opTimestringoptionalThe Dida365 date-time string in yyyy-MM-dd'T'HH:mm:ssZ format.
valuenumberoptionalThe check-in value.
goalnumberoptionalThe check-in goal.
statusintegeroptionalThe check-in status.
GET
dida365_list_habit_checkins
List Dida365 habit check-ins for one or more habits over a date stamp range.

/open/v1/habit/checkins

3 parameters
ParamTypeRequiredDescription
habitIdsarrayoptionalThe Dida365 habit IDs to query.
fromintegeroptionalA date stamp in YYYYMMDD format.
tointegeroptionalA date stamp in YYYYMMDD format.