Skip to main content
PUT
Update daily record (PUT)

Authorizations

Authorization
string
header
required

OAuth bearer token for Health API authentication

Path Parameters

user_id
string
required

User ID (e.g., google_104940819145861640201)

type
enum<string>
required

Record type (scores, zones, or logs)

Available options:
scores,
zones,
logs
day
string<date>
required

Date (YYYY-MM-DD)

name
string
required

Record name (e.g., ActivityScore)

Body

application/json

Complete daily record data

user_id
string
required
project_id
string
required
date
string<date>
required
name
string
required

Score name

type
string
required
value
number
required

Score value (0-100)

Required range: 0 <= x <= 100
created_at
string<date-time>
updated_at
string<date-time>
providers
enum<string>[]
Available options:
GARMIN,
APPLE,
OURA,
FITBIT,
WHOOP
ref
string | null

Optional reference to source data

Response

Daily record updated successfully

user_id
string
required
project_id
string
required
date
string<date>
required
name
string
required

Score name

type
string
required
value
number
required

Score value (0-100)

Required range: 0 <= x <= 100
created_at
string<date-time>
updated_at
string<date-time>
providers
enum<string>[]
Available options:
GARMIN,
APPLE,
OURA,
FITBIT,
WHOOP
ref
string | null

Optional reference to source data