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

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

Share your dashboard data with a user

Request

Creates an invitation to share your dashboard with another user. The recipient will receive an email notification and can accept or reject the invitation. You can specify from which date the data should be shared. For extra context visit: Sharing Context

Security
bearer
Bodyapplication/jsonrequired
emailstringrequired

The email of the user to share with or request from

shareSincestring(date-time)required

The date from which to share the dashboard

curl -i -X POST \
  https://docs.api.nowatch.tech/_mock/apis/v1/sharing/invite \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "string",
    "shareSince": "2019-08-24T14:15:22Z"
  }'

Responses

Invite sent successfully

Request

Cancels a pending invitation that was sent to another user. This can only be done before the invitation has been accepted. For extra context visit: Sharing Context

Security
bearer
Bodyapplication/jsonrequired
emailstringrequired

The email of the user

curl -i -X DELETE \
  https://docs.api.nowatch.tech/_mock/apis/v1/sharing/invite \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "string"
  }'

Responses

Invite deleted successfully

Request

Resends an invitation email to a user who hasn't yet responded to a previous invitation. This is useful when the original email was missed or expired. For extra context visit: Sharing Context

Security
bearer
Bodyapplication/jsonrequired
emailstringrequired

The email of the user

curl -i -X PUT \
  https://docs.api.nowatch.tech/_mock/apis/v1/sharing/invite/resend \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "string"
  }'

Responses

Invite resent successfully

shared

Manage other people's data shared with you

Operations

telemetry

Application telemetry data (spans, metrics, logs)

Operations