Skip to content

Mark multiple tasks done​

POST
/api/tasks/bulk/done

Quotas in ids are skipped (counted in quota_skipped) unless
close_period: true — completing a quota closes its period early and
resets its count. A batch of nothing but quotas is a 400.

Authorizations​

bearerAuth

API token created via POST /api/tokens or the db:create-token CLI command

Type
HTTP (bearer)

Request Body​

application/json
JSON
{
"ids": [
0
],
"close_period": true
}

Responses​

Bulk operation result

application/json
JSON
{
"tasks_affected": 0,
"tasks_skipped": 0,
"skipped_urgent": 0,
"skipped_high": 0,
"snoozed_high": 0,
"skipped_reminders": 0,
"skipped_deadline": 0,
"capped_deadline": 0,
"skipped_no_due_date": 0
}

Samples​

Powered by VitePress OpenAPI