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

Request

Accepts an invitation to view another user's dashboard. Once accepted, the dashboard will appear in your shared dashboards list and you can access their data from the specified date onwards. For extra context visit: Sharing Context

Security
bearer
Bodyapplication/jsonrequired
emailstringrequired

The email of the user

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

Responses

Invite accepted successfully

Bodyapplication/json
fromIdstringrequired
fromEmailstringrequired
toIdstringrequired
toEmailstringrequired
sharedSincestring(date-time)required
createdstring(date-time)required
lastUpdatedstring(date-time)required
Response
application/json
{ "fromId": "string", "fromEmail": "string", "toId": "string", "toEmail": "string", "sharedSince": "2019-08-24T14:15:22Z", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z" }

Request

Declines an invitation to view another user's dashboard. The sender will not be notified of the rejection. For extra context visit: Sharing Context

Security
bearer
Bodyapplication/jsonrequired
emailstringrequired

The email of the user

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

Responses

Invite rejected successfully

Get all dashboards user is sharing

Request

Retrieves a list of all users with whom the authenticated user is currently sharing their dashboard. For extra context visit: Sharing Context

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

Responses

Returns information about dashboards user is sharing

Bodyapplication/jsonArray [
fromIdstringrequired
fromEmailstringrequired
toIdstringrequired
toEmailstringrequired
sharedSincestring(date-time)required
createdstring(date-time)required
lastUpdatedstring(date-time)required
]
Response
application/json
[ { "fromId": "string", "fromEmail": "string", "toId": "string", "toEmail": "string", "sharedSince": "2019-08-24T14:15:22Z", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z" } ]

shared

Manage other people's data shared with you

Operations

telemetry

Application telemetry data (spans, metrics, logs)

Operations