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

Get all invites received by the user

Request

Retrieves a list of all sharing invitations that the authenticated user has received from others, including their current status. For extra context visit: Sharing Context

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

Responses

Returns all invites received by the user

Bodyapplication/jsonArray [
idstringrequired
fromEmailstringrequired
invitedEmailstringrequired
statusstringrequired
Enum"PENDING""ACCEPTED""REJECTED"
shareSincestring(date-time)required
sentDatestring(date-time)required
createdstring(date-time)required
lastUpdatedstring(date-time)required
]
Response
application/json
[ { "id": "string", "fromEmail": "string", "invitedEmail": "string", "status": "PENDING", "shareSince": "2019-08-24T14:15:22Z", "sentDate": "2019-08-24T14:15:22Z", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z" } ]

Get all sharing requests sent by the user

Request

Retrieves all requests that the authenticated user has sent to others asking for access to their dashboards. For extra context visit: Sharing Context

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

Responses

Returns all sharing requests sent by the user

Bodyapplication/jsonArray [
requestedEmailstringrequired
fromEmailstringrequired
statusstringrequired
shareSincestring(date-time)required
sentDatestring(date-time)required
createdstring(date-time)required
lastUpdatedstring(date-time)required
]
Response
application/json
[ { "requestedEmail": "string", "fromEmail": "string", "status": "string", "shareSince": "2019-08-24T14:15:22Z", "sentDate": "2019-08-24T14:15:22Z", "created": "2019-08-24T14:15:22Z", "lastUpdated": "2019-08-24T14:15:22Z" } ]

Get all sharing requests received by the user

Request

Retrieves all requests from other users asking to view the authenticated user's dashboard. For extra context visit: Sharing Context

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

Responses

Returns all sharing requests received by the user

Bodyapplication/jsonArray [
requestedEmailstringrequired
fromEmailstringrequired
statusstringrequired
shareSincestring(date-time)required
sentDatestring(date-time)required
createdstring(date-time)required
lastUpdatedstring(date-time)required
]
Response
application/json
[ { "requestedEmail": "string", "fromEmail": "string", "status": "string", "shareSince": "2019-08-24T14:15:22Z", "sentDate": "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