Dida365/getFocusesByTimeRange

Loading the complete reference automatically…

Dida365Dida365 Open API

GET/open/v1/focus

Get Focuses By Time Range

Returns focus records in the requested range. If the range exceeds 30 days, the server moves from to 30 days before to.

Use OAuth 2.0 to manage Dida365 projects, tasks, comments, tags, focus records, countdowns, habits, and check-ins.

Request

operationId
getFocusesByTimeRange
Server
https://api.dida365.com
Authentication
OAuth2

Request parameters

from

querystringdate-timerequired

Range start time

2026-04-01T00:00:00+0800

to

querystringdate-timerequired

Range end time

2026-04-02T00:00:00+0800

type

queryintegerint32required

Focus type: 0 Pomodoro, 1 Timing

0

Responses

200

OpenFocusapplication/json

Focus records

Properties: iduserIdtypetaskIdnotetasksstatusstartTimeendTimepauseDurationadjustTimeaddedcreatedTimemodifiedTimeetimestampetagdurationrelationType

401

unknownapplication/json

Unauthorized

403

unknownapplication/json

Forbidden

404

unknownapplication/json

Not Found

{
  "id": "focus-1",
  "userId": 0,
  "type": 0,
  "taskId": "task-1",
  "note": "Deep work",
  "tasks": {
    "startTime": "2026-04-07T09:00:00+0800",
    "endTime": "2026-04-07T09:25:00+0800"
  },
  "status": 2,
  "startTime": "2026-04-07T09:00:00+0800"
}