Skip to main content

Mobile Setup

Access your Wellpipe health data from any AI assistant or automation tool on your phone.

Options

MethodBest For
ChatGPT / Claude MobileConversational queries
iOS ShortcutsQuick automations on iPhone
Android TaskerAutomations 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:

  1. Settings → General → Keyboard → Text Replacement
  2. Phrase: Your full API prompt
  3. 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

  1. Open the Shortcuts app
  2. Tap + to create a new shortcut
  3. 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

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

  1. Install Tasker
  2. 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:

ParameterValuesDefault
typesleep, recovery, workout, cycle, profile, summarysummary
days1-907
start_dateISO date-
end_dateISO 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

  1. Check your internet connection
  2. Verify the API key is correct
  3. Make sure there are no extra spaces in headers

Empty Response

  1. Verify your health provider is connected
  2. Check that the date range has data
  3. WHOOP data syncs after you wake up—wait 15-30 minutes

Authorization Error

  1. Regenerate your API key in the dashboard
  2. Make sure the header format is exactly: Authorization: Bearer YOUR_KEY