VitaWell API & Integrations
Connect your systems to VitaWell's comprehensive health & wellness platform. Access health programs, nutrition data, wellness metrics, and real-time patient insights through our RESTful API.
const client = await vitawell.createClient({ api_key: 'vwl_live_sk_...', environment: 'production' });
// Fetch health program
const program = await client.programs .list({ type: 'nutrition' });
847
Active Integrations
2.1ms
Avg Response Time
99.98%
Uptime (30 days)
2.4M
API Calls (Today)
๐ API Endpoints
Query Parameters
| Parameter | Type | Status | Description |
|---|---|---|---|
type |
string | Optional | Filter by program type: nutrition, fitness, mindfulness, sleep |
category |
string | Optional | Category: holistic, preventive, therapeutic |
limit |
integer | Optional | Number of results (default: 20, max: 100) |
Response (200 OK)
Request Body
| Parameter | Type | Status | Description |
|---|---|---|---|
full_name |
string | Required | Client's full legal name |
email |
string | Required | Valid email address |
dob |
date | Required | Date of birth (YYYY-MM-DD) |
health_goals |
array | Optional | Array of wellness goal IDs |
Request Body
| Parameter | Type | Status | Description |
|---|---|---|---|
client_id |
string | Required | VitaWell client identifier |
metrics |
object | Required | Key-value pairs of health measurements |
source |
string | Optional | Data source: wearable, manual, lab |
Response Codes
Response
Response Codes
Request Body
| Parameter | Type | Status | Description |
|---|---|---|---|
goals |
array | Required | Updated wellness goal objects |
priority |
string | Optional | Goal priority: high, medium, low |
๐ Integration Guides
Authentication Setup
Learn how to authenticate with the VitaWell API using API keys, OAuth 2.0, and service-to-service tokens.
EHR Integration (FHIR)
Integrate with Electronic Health Records using FHIR R4 standards. Sync patient data bidirectionally.
Wearable Devices Sync
Connect Apple Watch, Fitbit, Oura Ring, and Garmin data to VitaWell health dashboards automatically.
Webhook Configuration
Set up real-time event notifications for client enrollment, metric updates, and program completions.
Payment Integration
Integrate billing, subscription management, and insurance claim processing via our payments API.
AI Wellness Insights
Use our AI endpoints to generate personalized health insights, risk scores, and program recommendations.
๐ช Webhook Events
Receive real-time notifications when events occur in your VitaWell account. Configure endpoint URLs and subscribe to events.
๐ฆ SDK Installation
Get started quickly with official SDKs. Install the package that matches your tech stack.
JavaScript / TypeScript
npm install @vitawell/sdk-js
Python 3.8+
pip install vitawell-python
Ruby 2.7+
gem install vitawell-ruby
โก Rate Limits & Tiers
API access is structured in tiers to ensure reliability. Upgrade anytime based on your integration needs.
Developer
- โ 100 requests / minute
- โ 10,000 requests / day
- โ Sandbox access
- โ Community support
- โ 1 API key
Business
- โ 1,000 requests / minute
- โ 500,000 requests / day
- โ Production + Sandbox
- โ Priority email support
- โ 5 API keys
- โ Webhook retry logic
Enterprise
- โ Unlimited requests
- โ Dedicated infrastructure
- โ SLA guarantee (99.99%)
- โ Dedicated account manager
- โ Unlimited API keys
- โ Custom integrations