description, richer filtering (see List tasks below), and completion tracking.
Completion is always a deliberate action. Unlike a reminder, which fires and
is stamped as triggered automatically on its own schedule, a task’s
completedAt only changes when a user (or your integration) explicitly calls
Mark a task as done or
Mark a task as to do. folk never
marks a task as done or to do on its own.Endpoint mapping
Field mapping
Examples
Create a task
Create a one-off task
Create a recurring task
Create a task with a description
Tasks support adescription field in markdown, which reminders never had:
List tasks
Listing by entity maps directly:Update a task
Renaming and rescheduling maps directly:PATCH — and, as above, only ever happens because someone explicitly asked for it:
Webhooks
Reminder events are deprecated too and will be removed on February 13, 2027. A change to a task, in the folk app or through the Tasks endpoints, triggers both the reminder event and the task event, so you can subscribe to the task events first, then remove the reminder events from your webhook.
Task events carry task IDs (
tsk_), task URLs (/v1/tasks/:taskId) and task field names in their changes, as listed in the field mapping above.