Mobile Setup
Access your Wellpipe health data from any AI assistant or automation tool on your phone.
Options
| Method | Best For |
|---|---|
| ChatGPT / Claude Mobile | Conversational queries |
| iOS Shortcuts | Quick automations on iPhone |
| Android Tasker | Automations on Android |
ChatGPT / Claude Mobile
Both ChatGPT and Claude mobile apps can make HTTP requests. Use the same REST API approach as Claude Web.
Example Prompt
Fetch my health data from:
GET https://wellpipe.io/api/v1/health?type=summary&days=7
Authorization: Bearer YOUR_API_KEY
How am I doing this week?
Replace YOUR_API_KEY with your actual API key from the Wellpipe dashboard.
Tip: Save as a Shortcut
On iOS, create a text replacement:
- Settings → General → Keyboard → Text Replacement
- Phrase: Your full API prompt
- Shortcut:
wpapi
Now typing wpapi expands to your full prompt.
iOS Shortcuts
Create a Shortcut to fetch your health summary with one tap.
Create the Shortcut
- Open the Shortcuts app
- Tap + to create a new shortcut
- Add these actions:
Action 1: Get Contents of URL
- URL:
https://wellpipe.io/api/v1/health?type=summary&days=7 - Method: GET
- Headers:
- Key:
Authorization - Value:
Bearer YOUR_API_KEY
- Key:
Action 2: Get Dictionary Value (optional)
Extract specific values from the JSON response.
Action 3: Show Result
Display the data or speak it aloud.
Example: Daily Health Summary
Name: "Morning Health Check"
Actions:
1. Get Contents of URL
URL: https://wellpipe.io/api/v1/health?type=summary&days=1
Headers: Authorization: Bearer YOUR_API_KEY
2. Get text from [Contents of URL]
3. Show Result [Text]
Automation Ideas
- Morning: "Get my recovery score" when alarm stops
- Post-workout: "Log my workout strain" after Exercise ends
- Evening: "Check sleep debt" at bedtime
Android Tasker
Use Tasker to automate Wellpipe API calls on Android.
Setup
- Install Tasker
- Create a new Task
Task Configuration
Action: HTTP Request
- Method: GET
- URL:
https://wellpipe.io/api/v1/health?type=summary&days=7 - Headers:
Authorization: Bearer YOUR_API_KEY - Output: Variable
%health_data
Action: Flash / Notify
Display the response or parse specific values with JavaScriptlet.
Automation Triggers
- Time-based: Every morning at 7am
- Event-based: When connected to home WiFi
- Widget: One-tap health check
REST API Reference
All mobile methods use the same REST API:
| Parameter | Values | Default |
|---|---|---|
type | sleep, recovery, workout, cycle, profile, summary | summary |
days | 1-90 | 7 |
start_date | ISO date | - |
end_date | ISO date | - |
Base URL
https://wellpipe.io/api/v1/health
Authentication
Authorization: Bearer YOUR_API_KEY
Example Requests
Weekly summary:
GET /api/v1/health?type=summary&days=7
Last night's sleep:
GET /api/v1/health?type=sleep&days=1
Today's recovery:
GET /api/v1/health?type=recovery&days=1
See REST API for complete documentation.
Troubleshooting
Request Fails
- Check your internet connection
- Verify the API key is correct
- Make sure there are no extra spaces in headers
Empty Response
- Verify your health provider is connected
- Check that the date range has data
- WHOOP data syncs after you wake up—wait 15-30 minutes
Authorization Error
- Regenerate your API key in the dashboard
- Make sure the header format is exactly:
Authorization: Bearer YOUR_KEY