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

Request

The process is the following.

  1. First the user requests beta
  2. A email gets sent to legal@nowatch.com and the request is added to the database
  3. A NOWATCH admin will login to the admin dashboard (test admin dashboard or production admin dashboard) and approve / deny the request
Security
bearer
curl -i -X POST \
  https://docs.api.nowatch.tech/_mock/apis/v1/user/beta_access \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Successful request

Bodyapplication/json
statusstring
Value"success"
Response
application/json
{ "status": "success" }

Request

Security
bearer
Bodyapplication/jsonrequired
new_passwordstring[ 8 .. 99 ] charactersrequired

At least one lowercase letter is required.

At least one uppercase letter is required.

At least one digit (0-9) is required.

At least one special character from the provided set (?=.[`!@#$%^&()_+-=[]{};':"\|,.<>/?~]) is required

curl -i -X POST \
  https://docs.api.nowatch.tech/_mock/apis/v1/user/change_password \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "new_password": "stringst"
  }'

Responses

Successful request

Bodyapplication/json
statusstring
Value"success"
Response
application/json
{ "status": "success" }

Request

For extra context visit: User Settings Context

Security
bearer
curl -i -X GET \
  https://docs.api.nowatch.tech/_mock/apis/v1/user/settings \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

User settings object and extra information

Bodyapplication/json
settingsobjectrequired

User settings object

Example: {"theme":"light","language":"en"}
createdAtstring(date-time)required

Creation timestamp

Example: "2024-03-20T12:00:00Z"
updatedAtstring(date-time)required

Last update timestamp

Example: "2024-03-20T12:00:00Z"
Response
application/json
{ "settings": { "theme": "light", "language": "en" }, "createdAt": "2024-03-20T12:00:00Z", "updatedAt": "2024-03-20T12:00:00Z" }

firmware

Firmware updates and downloads

Operations

admin-firmware

Admin firmware management

Operations

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