The NOWATCH API
- Update password
Fetch profile
Update profile
Delete account
Request beta access
Fetch settings
Update settings
Export data
Create data export
List data exports
Get export status
Get export result (download file)
(Admin) Get all users
(Admin) Get all beta requests
(Admin) Set beta request status
(Admin) Update any users profile
(Admin) Fetch any user profile by email
(Admin) Fetch list of users who have measurements since date
(Admin) Fetch any user profile
Update password
NOWATCH API (0.9.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.api.nowatch.tech/_mock/apis/
https://docs.api.nowatch.tech/nowatch/
Request
The process is the following.
- First the user requests beta
- A email gets sent to legal@nowatch.com and the request is added to the database
- A NOWATCH admin will login to the admin dashboard (test admin dashboard or production admin dashboard) and approve / deny the request
Security
bearer
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/user/beta_access
https://docs.api.nowatch.tech/nowatch/v1/user/beta_access
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.nowatch.tech/_mock/apis/v1/user/beta_access \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "status": "success" }
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/user/change_password
https://docs.api.nowatch.tech/nowatch/v1/user/change_password
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
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"
}'Response
application/json
{ "status": "success" }
- Mock server
https://docs.api.nowatch.tech/_mock/apis/v1/user/settings
https://docs.api.nowatch.tech/nowatch/v1/user/settings
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.api.nowatch.tech/_mock/apis/v1/user/settings \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "settings": { "theme": "light", "language": "en" }, "createdAt": "2024-03-20T12:00:00Z", "updatedAt": "2024-03-20T12:00:00Z" }