Internal documentation — not for public distribution
Protocol Health Club © 2026

Junction API

Lab results and wearable data platform — auth, resources, and GHL integration.

PropertyValue
Base URLhttps://api.us.junction.com
AuthX-Vital-API-Key: <JUNCTION_API_KEY>
EnvironmentProduction / US
Key prefixpk_us_ = production, sk_ = sandbox

Resource Areas

AreaWhat's available
UsersClient accounts, demographics, user_id
Lab TestingLab orders, results, providers
Device / WearableActivity, sleep, body, heart rate summaries
LinkConnect clients to lab providers
SenseAnalytics and health insights
WebhooksEvent-driven triggers (e.g. lab_results.completed)

GHL Integration

The contact.user_id custom field in GHL stores the Junction user_id, linking a client across both platforms. This is the primary cross-system identifier.

Planned Webhook

When Junction fires lab_results.completed, this endpoint will auto-trigger the pipeline:

POST /api/pipeline/webhook/junction

// Payload includes user_id which maps to GHL contact.user_id
// Pipeline auto-starts — no manual upload needed