Dida365/upsertHabitCheckIn

Loading the complete reference automatically…

Dida365Dida365 Open API

POST/open/v1/habit/{habitId}/checkin

Create Or Update Habit Check-In

Create Or Update Habit Check-In

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

Request

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

Request parameters

habitId

pathstringrequired

Habit identifier

habit-1

Request body

HabitCheckInUpsertrequired

Content-Type: application/json

Responses

200

OpenHabitCheckinapplication/json

Updated check-in document

Properties: idhabitIdcreatedTimemodifiedTimeetagyearcheckins

201

unknownapplication/json

Created without response content

401

unknownapplication/json

Unauthorized

403

unknownapplication/json

Forbidden

404

unknownapplication/json

Not Found

{
  "habitId": "habit-1",
  "createdTime": "2026-04-07T08:00:00+0000",
  "modifiedTime": "2026-04-07T08:00:00+0000",
  "year": 2026,
  "checkins": {
    "stamp": 20260407,
    "time": "2026-04-07T08:00:00+0000",
    "opTime": "2026-04-07T08:00:00+0000",
    "value": 1,
    "goal": 1,
    "status": 0
  }
}