Get It Done Logo
Get It Done

Set a section's daily status

PATCH/v1/daily-plan

Sets the fill-status of one section of the credential user's board for a date (creating the section row if the date was never touched — the in-app board creates it on view).

Required scopes
tasks:write
Availability
All plans
Quota cost
1 API call
Idempotency
Not applicable

Request

Query parameters

FieldTypeDescription
daterequiredstring (date)Board date as YYYY-MM-DD (UTC day).e.g. 2026-07-23

Request body

FieldTypeDescription
sectionrequired"TODO" | "PROGRESS"Daily-board section: `TODO` = the plan list, `PROGRESS` = the in-progress list.
statusrequired"COMPLETED" | "PLANNED" | "NOT_FILLED" | "FILLING"Fill-state of one daily-board section for one date.
Raw request schema
{
  "type": "object",
  "properties": {
    "section": {
      "$ref": "#/components/schemas/DailySection"
    },
    "status": {
      "$ref": "#/components/schemas/DailyStatus"
    }
  },
  "required": [
    "section",
    "status"
  ],
  "description": "Which section, and its new status."
}

Response 200

The updated section status.

Fields

FieldTypeDescription
daterequiredstring (date)
sectionrequired"TODO" | "PROGRESS"Daily-board section: `TODO` = the plan list, `PROGRESS` = the in-progress list.
statusrequired"COMPLETED" | "PLANNED" | "NOT_FILLED" | "FILLING"Fill-state of one daily-board section for one date.
Raw response schema
{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "format": "date",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"
    },
    "section": {
      "$ref": "#/components/schemas/DailySection"
    },
    "status": {
      "$ref": "#/components/schemas/DailyStatus"
    }
  },
  "required": [
    "date",
    "section",
    "status"
  ],
  "additionalProperties": false,
  "description": "One section's fill-status for one date."
}

Example request

curl
curl -X PATCH https://app.nowgetitdone.com/v1/daily-plan \
  -H "Authorization: Bearer gid_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "section": "TODO",
    "status": "COMPLETED"
  }'

Possible errors