Interact with the Oura API using Personal Access Tokens
Installation
julia> using Pkg
julia> Pkg.add(url="https://github.com/wylie39/Oura.jl")Basic Usage
using Oura
# Or set OURAKEY ENV
accessToken = "YOUR_PERSONAL_ACCESS_TOKEN"
client = OuraClient(accessToken)
personalInfo = getpersonalinfo(client)
print(personalInfo)
The Oura API's sandbox environment (Docs) is perfect for development.
using Oura
# Or set OURAKEY ENV
accessToken = "YOUR_PERSONAL_ACCESS_TOKEN"
# Use sandbox
client = OuraClient(accessToken,true)- Full API reference: Documentation
| Endpoint/Scope | Status |
|---|---|
| Daily Activity | Implemented |
| Daily Cardiovascular Age | Implemented |
| Daily Readiness | Implemented |
| Daily Resilience | Not Yet |
| Daily Sleep | Implemented |
| Daily Spo2 | Not Yet |
| Daily Stress | Not Yet |
| Enhanced Tag | Not Yet |
| Heart Rate | Implemented |
| Personal Info | Implemented |
| Rest Mode Period | Not Yet |
| Ring Configuration | Not Working |
| Session | Not Yet |
| Sleep | Not Yet |
| Sleep Time | Not Yet |
| Tag | DEPRECATED |
| Vo2 Max | Not Yet |
| Workout | Not Yet |
Please report any issues or questions on the GitHub repository.
MIT License - see the LICENSE file.