The NOWATCH API
- Create or update a single statistic
NOWATCH API (0.9.0)
https://docs.api.nowatch.tech/_mock/apis/
https://docs.api.nowatch.tech/nowatch/
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/statistics
https://docs.api.nowatch.tech/nowatch/v1/statistics
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.api.nowatch.tech/_mock/apis/v1/statistics?start_day=2024-03-20&end_day=2024-03-20&type=STRESS_DURATION' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'shared-user: string'[ { "date": "2019-08-24T14:15:22Z", "data": {}, "type": "string", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "timeFilter": [ … ], "timeSpan": "string", "enoughData": true, "version": "string", "metadata": {} } ]
Algorithm version, stored in the format of YYYY.MM.DD.X
Indicates if the statistics has enough data to be used for analysis
Metadata about the statistics, right now it's stored in the format of { 'appVersion': 'YYYY.MM.DD.X', 'platform': 'ios' | 'android' }
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/statistics
https://docs.api.nowatch.tech/nowatch/v1/statistics
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.nowatch.tech/_mock/apis/v1/statistics \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data": [
{
"data": {},
"timeFilter": [
"SUNDAYS"
],
"timeSpan": "ONE_DAY",
"version": "2025.05.23.1",
"enoughData": true,
"metadata": {
"appVersion": "2025.05.23.1",
"platform": "ios"
},
"date": "2024-03-20",
"type": "'\''STRESS_DURATION'\'' | '\''STRESS_RECOVERY'\'' | '\''STRESS_FREQUENCY'\'' | '\''INTENSE_ACTIVITY'\'' | '\''DAYTIME_RESTING_HEART_RATE'\'' | '\''SLEEP_HRV'\'' | '\''SLEEP_DURATION'\'' | '\''SLEEP_REGULARITY'\'' | '\''SLEEP_STAGES'\'' | '\''SLEEP_CYCLES'\'' | '\''AWAKE_DURATION'\'' | '\''WAKE_HOUR'\'' | '\''STEP_COUNT'\'' | '\''STRESSOR_RECOVERY_TIME'\'' | '\''STRESSORS'\'' | '\''HEART_RATE'\'' | '\''RESTING_HEART_RATE'\'' | '\''HRV'\'' | '\''REACTIVITY'\'' | '\''ACTIVITIES_DURATION'\'' | '\''ACTIVITY_COUNT'\'' | '\''REACTIVITY_DURING_STRESSORS'\'' | '\''LOW_REACTIVITY_DURATION'\'' | '\''STRESS_DURATION_DESCRIPTIVE'\'' | '\''STRESS_RECOVERY_DESCRIPTIVE'\'' | '\''STRESS_FREQUENCY_DESCRIPTIVE'\'' | '\''STRESS_DESCRIPTIVE'\'' | '\''INTENSE_ACTIVITY_DESCRIPTIVE'\'' | '\''RESTING_HEART_RATE_DESCRIPTIVE'\'' | '\''SLEEP_DURATION_DESCRIPTIVE'\'' | '\''SLEEP_REGULARITY_DESCRIPTIVE'\'' | '\''HRV_DESCRIPTIVE'\'' | '\''SLEEP'\'' | '\''TEMPERATURE'\'' | '\''TEMPERATURE_DESCRIPTIVE'\''"
}
]
}'[ { "date": "2019-08-24T14:15:22Z", "data": {}, "type": "string", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "timeFilter": [ … ], "timeSpan": "string", "enoughData": true, "version": "string", "metadata": {} } ]
Algorithm version, stored in the format of YYYY.MM.DD.X
Indicates if the statistics has enough data to be used for analysis
Metadata about the statistics, right now it's stored in the format of { 'appVersion': 'YYYY.MM.DD.X', 'platform': 'ios' | 'android' }
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/statistics/batch
https://docs.api.nowatch.tech/nowatch/v1/statistics/batch
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://docs.api.nowatch.tech/_mock/apis/v1/statistics/batch \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data": [
{
"data": {},
"timeFilter": [
"SUNDAYS"
],
"timeSpan": "ONE_DAY",
"version": "2025.05.23.1",
"enoughData": true,
"metadata": {
"appVersion": "2025.05.23.1",
"platform": "ios"
},
"date": "2024-03-20",
"type": "'\''STRESS_DURATION'\'' | '\''STRESS_RECOVERY'\'' | '\''STRESS_FREQUENCY'\'' | '\''INTENSE_ACTIVITY'\'' | '\''DAYTIME_RESTING_HEART_RATE'\'' | '\''SLEEP_HRV'\'' | '\''SLEEP_DURATION'\'' | '\''SLEEP_REGULARITY'\'' | '\''SLEEP_STAGES'\'' | '\''SLEEP_CYCLES'\'' | '\''AWAKE_DURATION'\'' | '\''WAKE_HOUR'\'' | '\''STEP_COUNT'\'' | '\''STRESSOR_RECOVERY_TIME'\'' | '\''STRESSORS'\'' | '\''HEART_RATE'\'' | '\''RESTING_HEART_RATE'\'' | '\''HRV'\'' | '\''REACTIVITY'\'' | '\''ACTIVITIES_DURATION'\'' | '\''ACTIVITY_COUNT'\'' | '\''REACTIVITY_DURING_STRESSORS'\'' | '\''LOW_REACTIVITY_DURATION'\'' | '\''STRESS_DURATION_DESCRIPTIVE'\'' | '\''STRESS_RECOVERY_DESCRIPTIVE'\'' | '\''STRESS_FREQUENCY_DESCRIPTIVE'\'' | '\''STRESS_DESCRIPTIVE'\'' | '\''INTENSE_ACTIVITY_DESCRIPTIVE'\'' | '\''RESTING_HEART_RATE_DESCRIPTIVE'\'' | '\''SLEEP_DURATION_DESCRIPTIVE'\'' | '\''SLEEP_REGULARITY_DESCRIPTIVE'\'' | '\''HRV_DESCRIPTIVE'\'' | '\''SLEEP'\'' | '\''TEMPERATURE'\'' | '\''TEMPERATURE_DESCRIPTIVE'\''"
}
]
}'[ { "date": "2019-08-24T14:15:22Z", "data": {}, "type": "string", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "timeFilter": [ … ], "timeSpan": "string", "enoughData": true, "version": "string", "metadata": {} } ]
Algorithm version, stored in the format of YYYY.MM.DD.X
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/statistics/{date}/{type}
https://docs.api.nowatch.tech/nowatch/v1/statistics/{date}/{type}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.api.nowatch.tech/_mock/apis/v1/statistics/2024-03-20/{type}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data": {},
"timeFilter": [
"SUNDAYS"
],
"timeSpan": "ONE_DAY",
"version": "2025.05.23.1",
"enoughData": true,
"metadata": {
"appVersion": "2025.05.23.1",
"platform": "ios"
}
}'{ "date": "2019-08-24T14:15:22Z", "data": {}, "type": "string", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "timeFilter": [ "string" ], "timeSpan": "string", "enoughData": true, "version": "string", "metadata": {} }
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/statistics/{date}/{type}
https://docs.api.nowatch.tech/nowatch/v1/statistics/{date}/{type}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.api.nowatch.tech/_mock/apis/v1/statistics/2024-03-20/{type}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "date": "2019-08-24T14:15:22Z", "data": {}, "type": "string", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z", "timeFilter": [ "string" ], "timeSpan": "string", "enoughData": true, "version": "string", "metadata": {} }