Skip to content

NOWATCH API (0.9.0)

The NOWATCH API

Download OpenAPI description
Overview
Languages
Servers
Mock server

https://docs.api.nowatch.tech/_mock/apis/

https://docs.api.nowatch.tech/nowatch/

Operations
Operations

firmware

Firmware updates and downloads

Operations

admin-firmware

Admin firmware management

Operations

Request

Security
bearer
Query
platformstring
Enum"IOS""ANDROID"
devicestring
Enum"X""B"
earlyAccessboolean
curl -i -X GET \
  'https://docs.api.nowatch.tech/_mock/apis/admin/firmware?platform=IOS&device=X&earlyAccess=true' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

List of firmware versions

Bodyapplication/jsonArray [
idnumberrequired
versionstringrequired
filestringrequired
latestbooleanrequired
earlyAccessbooleanrequired
platformstringrequired
Enum"IOS""ANDROID"
devicestringrequired
Enum"X""B"
appVersionstringrequired
createdstring(date-time)required
]
Response
application/json
[ { "id": 0, "version": "string", "file": "string", "latest": true, "earlyAccess": true, "platform": "IOS", "device": "X", "appVersion": "string", "created": "2019-08-24T14:15:22Z" } ]

Request

Security
bearer
Bodymultipart/form-datarequired
versionstringrequired
Example: "1.0.0"
platformstringrequired
Enum"IOS""ANDROID"
Example: "ANDROID"
devicestringrequired
Enum"X""B"
Example: "X"
earlyAccessbooleanrequired
Example: false
appVersionstringrequired
Example: "1.0.0"
filestring(binary)required
curl -i -X POST \
  https://docs.api.nowatch.tech/_mock/apis/admin/firmware \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: multipart/form-data' \
  -F version=1.0.0 \
  -F platform=ANDROID \
  -F device=X \
  -F earlyAccess=false \
  -F appVersion=1.0.0 \
  -F file=string

Responses

Firmware created successfully

Bodyapplication/json
idnumberrequired
versionstringrequired
filestringrequired
latestbooleanrequired
earlyAccessbooleanrequired
platformstringrequired
Enum"IOS""ANDROID"
devicestringrequired
Enum"X""B"
appVersionstringrequired
createdstring(date-time)required
Response
application/json
{ "id": 0, "version": "string", "file": "string", "latest": true, "earlyAccess": true, "platform": "IOS", "device": "X", "appVersion": "string", "created": "2019-08-24T14:15:22Z" }

Request

Security
bearer
Bodyapplication/jsonrequired
versionstringrequired
platformstringrequired
Enum"IOS""ANDROID"
devicestringrequired
Enum"X""B"
earlyAccessbooleanrequired
curl -i -X PUT \
  https://docs.api.nowatch.tech/_mock/apis/admin/firmware/active \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "version": "string",
    "platform": "IOS",
    "device": "X",
    "earlyAccess": true
  }'

Responses

Firmware set as active successfully

Request

Security
bearer
Path
idnumberrequired
curl -i -X DELETE \
  'https://docs.api.nowatch.tech/_mock/apis/admin/firmware/{id}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Firmware deleted successfully

measurement

Time series health data (heart rate, temperature, activity, etc.)

Operations

insight

User insights, feedback, and reflections

Operations
Operations

checkin

User check-ins and wellness tracking

Operations
Operations

day-feedback

Daily feedback and mood tracking

Operations
Operations

activity

Sessions wrapper for activities

Operations

intention

Sessions wrapper for intentions

Operations

statistics

Aggregated health statistics

Operations

sharing

Manage sharing your data with other people

Operations

shared

Manage other people's data shared with you

Operations

telemetry

Application telemetry data (spans, metrics, logs)

Operations