to-do

PUT /to-do

Request

  • Base URL
    https://api.focusbear.io (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Request body

eisenhower_quadrantnumber required
assignee_idstring uuid nullable

Id of the user to assign this task to, or null to unassign it.

planned_block_keystring nullable

Day Plan: opaque time-box key (event: / deepwork: / habit:).

recurrence_rulestring nullable

One unfolded RFC 5545 RRULE content line. Supports DAILY, plain-weekday WEEKLY, constrained MONTHLY, and non-leap-day YEARLY rules, with INTERVAL and either COUNT or a UTC UNTIL. Null stops the todo repeating.

recurrence_timezonestring

IANA timezone the recurrence rule is evaluated in.

idstring uuid
titlestring required
detailsstring
due_datestring date-time
focus_typestring uuid
statusstring
objectivestring
durationnumber
iconstring
perspiration_levelnumber
outcomenumber
project_idstring uuid
synced_project_idstring uuid
external_status_idstring
assigned_mcp_token_idstring uuid
custom_status_idstring
planned_datestring nullable

Day Plan: the day this todo is planned for (yyyy-MM-dd). Pass null to remove the todo from the Day Plan (the todo itself is not deleted).

planned_ordernumber nullable

Day Plan: manual ordering within the planned day.

Example request

{
  "recurrence_rule": "RRULE:FREQ=WEEKLY;INTERVAL=2",
  "recurrence_timezone": "Australia/Melbourne"
}

Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.