The NOWATCH API
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": {} }