Vital

docs.tryvital.io
Developer Tools

Vital | Wearables & Lab API

llms.txt

Junction

Docs

  • Junction API: Overview of the Junction API including production and sandbox environments, regional endpoi…
  • Junction Management API: Use the Junction Management API to programmatically manage organization resources like team…
  • Rate Limiting: Learn about Junction API rate limiting behavior, HTTP 429 and 503 responses under server lo…
  • Regions: Understand how Junction stores data regionally in either the US (HIPAA compliant) or EU (GD…
  • Raw: Retrieve raw activity data for a specific user as received from their connected wearable pr…
  • Summary: Retrieve processed activity summary data for a specific user, including steps, calories, an…
  • Raw: Retrieve raw body composition data for a specific user as received from their connected wea…
  • Summary: Retrieve processed body summary data for a specific user, including weight, body fat, and B…
  • Get User Device: Retrieve user device via the Junction API. Requires authentication with your team API key.
  • Get User Devices: Retrieve user devices via the Junction API. Requires authentication with your team API key.
  • Summary: Retrieve electrocardiogram summary data for a specific user from their connected wearable p…
  • Get historical pulls: List historical data pull records to track the progress and status of initial data backfill…
  • Get user resources: List available data resources for the authenticated user, showing which providers and data…
  • Summary: Retrieve meal and nutrition summary data for a specific user from their connected tracking…
  • Summary: Retrieve menstrual cycle tracking summary data for a specific user from their connected wea…
  • Raw: Retrieve raw user profile data as received from their connected wearable provider without p…
  • Summary: Retrieve the processed user profile data from their connected wearable provider, including…
  • Summary: Retrieve sleep cycle analysis data for a specific user, including sleep stage breakdowns an…
  • Raw: Retrieve raw sleep data for a specific user as received from their connected wearable provi…
  • Summary: Retrieve processed sleep summary data for a specific user, including duration, efficiency,…
  • Afib Burden: Retrieve grouped atrial fibrillation burden time-series data for a user from the Vital API,…
  • Basal Body Temperature: Retrieve grouped basal body temperature time-series data for a user from the Vital API, inc…
  • Blood Oxygen: Retrieve grouped blood oxygen saturation (SpO2) time-series data for a user from the Vital…
  • Blood Pressure: Retrieve grouped blood pressure time-series data for a user from the Vital API, including m…
  • Body Fat: Retrieve grouped body fat percentage time-series data for a user from the Vital API, includ…
  • Body Mass Index: Retrieve grouped body mass index (BMI) time-series data for a user from the Vital API, incl…
  • Body Temperature: Retrieve grouped body temperature time-series data for a user from the Vital API, including…
  • Body Temperature Delta: Retrieve grouped body temperature change time-series data for a user from the Vital API, in…
  • Body Weight: Retrieve grouped body weight time-series data for a user from the Vital API, including meas…
  • Caffeine: Retrieve grouped caffeine intake time-series data for a user from the Vital API, including…
  • Calories Active: Retrieve grouped active calories burned time-series data for a user from the Vital API, inc…
  • Calories Basal: Retrieve grouped basal calories burned time-series data for a user from the Vital API, incl…
  • Carbohydrates: Retrieve grouped carbohydrate intake time-series data for a user from the Vital API, includ…
  • Daylight Exposure: Retrieve grouped daylight exposure time-series data for a user from the Vital API, includin…
  • Distance: Retrieve grouped distance traveled time-series data for a user from the Vital API, includin…
  • Electrocardiogram Voltage: Retrieve grouped electrocardiogram (ECG) voltage time-series data for a user from the Vital…
  • Fall: Retrieve grouped fall detection time-series data for a user from the Vital API, including m…
  • Floors Climbed: Retrieve grouped floors climbed time-series data for a user from the Vital API, including m…
  • Forced Expiratory Volume 1: Retrieve grouped forced expiratory volume in one second (FEV1) time-series data for a user…
  • Forced Vital Capacity: Retrieve grouped forced vital capacity (FVC) time-series data for a user from the Vital API…
  • Glucose: Retrieve grouped blood glucose time-series data for a user from the Vital API, including me…
  • Handwashing: Retrieve grouped handwashing time-series data for a user from the Vital API, including meas…
  • Heart Rate Alert: Retrieve grouped heart rate alert time-series data for a user from the Vital API, including…
  • Heart Rate Recovery One Minute: Retrieve grouped one-minute heart rate recovery time-series data for a user from the Vital…
  • Heart Rate: Retrieve grouped heart rate time-series data for a user from the Vital API, including measu…
  • Heart Rate Variability: Retrieve grouped heart rate variability (HRV) time-series data for a user from the Vital AP…
  • Inhaler Usage: Retrieve grouped inhaler usage time-series data for a user from the Vital API, including me…
  • Insulin Injection: Retrieve grouped insulin injection time-series data for a user from the Vital API, includin…
  • Lean Body Mass: Retrieve grouped lean body mass time-series data for a user from the Vital API, including m…
  • Mindfulness Minutes: Retrieve grouped mindfulness minutes time-series data for a user from the Vital API, includ…
  • Note: Retrieve grouped note time-series data for a user from the Vital API, including measurement…
  • Peak Expiratory Flow Rate: Retrieve grouped peak expiratory flow rate (PEFR) time-series data for a user from the Vita…
  • Respiratory Rate: Retrieve grouped respiratory rate time-series data for a user from the Vital API, including…
  • Sleep Apnea Alert: Retrieve grouped sleep apnea alert time-series data for a user from the Vital API, includin…
  • Sleep Breathing Disturbance: Retrieve grouped sleep breathing disturbance time-series data for a user from the Vital API…
  • Stand Duration: Retrieve grouped stand duration time-series data for a user from the Vital API, including m…
  • Stand Hour: Retrieve grouped stand hour time-series data for a user from the Vital API, including measu…
  • Steps: Retrieve grouped step count time-series data for a user from the Vital API, including measu…
  • Stress Level: Retrieve grouped stress level time-series data for a user from the Vital API, including mea…
  • Uv Exposure: Retrieve grouped UV exposure time-series data for a user from the Vital API, including meas…
  • Vo2 Max: Retrieve grouped VO2 max time-series data for a user from the Vital API, including measurem…
  • Waist Circumference: Retrieve grouped waist circumference time-series data for a user from the Vital API, includ…
  • Water: Retrieve grouped water intake time-series data for a user from the Vital API, including mea…
  • Wheelchair Push: Retrieve grouped wheelchair push time-series data for a user from the Vital API, including…
  • Workout Distance: Retrieve grouped workout distance time-series data for a user from the Vital API, including…
  • Workout Duration: Retrieve grouped workout duration time-series data for a user from the Vital API, including…
  • Workout Swimming Stroke: Retrieve grouped workout swimming stroke time-series data for a user from the Vital API, in…
  • Raw: Retrieve raw workout data for a specific user as received from their connected wearable pro…
  • Stream: Retrieve timeseries workouts stream via the Junction API. Requires authentication with your…
  • Summary: Retrieve processed workout summary data for a specific user, including type, duration, and…
  • Get ABN Form PDF: Retrieve order abn pdf via the Junction API. Requires authentication with your team API key.
  • Get area info: Retrieve order area info via the Junction API. Requires authentication with your team API k…
  • Create appointment availability: Create or submit order phlebotomy appointment availability via the Junction API. Requires a…
  • Create appointment book: Create or submit order phlebotomy appointment book via the Junction API. Requires authentic…
  • Get appointment cancellation reasons: Retrieve order phlebotomy appointment cancellation reasons via the Junction API. Requires a…
  • Cancel appointment: Cancel an order phlebotomy appointment via the Junction API. Requires authentication with y…
  • Create appointment request: Create or submit order phlebotomy appointment request via the Junction API. Requires authen…
  • Update appointment reschedule: Partially update order phlebotomy appointment reschedule via the Junction API. Requires aut…
  • Get phlebotomy appointment: Retrieve order phlebotomy appointment via the Junction API. Requires authentication with yo…
  • Get Available Biomarkers: Retrieve lab tests markers via the Junction API. Requires authentication with your team API…
  • Cancel order: Cancel an order via the Junction API. Requires authentication with your team API key.
  • Compendium Convert: Create or submit compendium convert via the Junction API. Requires authentication with your…
  • Compendium Search: Create or submit compendium search via the Junction API. Requires authentication with your…
  • Create order: Create or submit order via the Junction API. Requires authentication with your team API key.
  • Create Unregistered Testkit Order: Create or submit order testkit via the Junction API. Requires authentication with your team…
  • Get Lab Test: Retrieve lab tests via the Junction API. Requires authentication with your team API key.
  • Get order: Retrieve order via the Junction API. Requires authentication with your team API key.
  • Get orders: Retrieve orders via the Junction API. Requires authentication with your team API key.
  • Get Team Physicians: Retrieve the list of physicians associated with a team. Requires authentication with your t…
  • Import Order: Create or submit order import via the Junction API. Requires authentication with your team…
  • Create Payor: Create or submit payor via the Junction API. Requires authentication with your team API key.
  • Get search diagnosis: Retrieve insurance search diagnosis via the Junction API. Requires authentication with your…
  • Get search payor: Retrieve insurance search payor via the Junction API. Requires authentication with your tea…
  • Get Lab Report Parser Job: Retrieve lab report parser job via the Junction API. Requires authentication with your team…
  • Create Lab Report Parser Job: Create or submit lab report parser job via the Junction API. Requires authentication with y…
  • Get Collection Instructions PDF for Lab Test: Retrieve lab test collection instructions PDF via the Junction API. Requires authentication…
  • Get Markers for Lab Test: Retrieve lab tests markers via the Junction API. Requires authentication with your team API…
  • Get Lab Accounts: Retrieve lab test lab account via the Junction API. Requires authentication with your team…
  • Get Labels PDF: Retrieve order labels pdf via the Junction API. Requires authentication with your team API…
  • Get All Available Labs: Retrieve lab tests labs via the Junction API. Requires authentication with your team API ke…
  • Get Collection Instructions PDF for Order: Retrieve order collection instructions PDF via the Junction API. Requires authentication wi…
  • Get order PSC info: Retrieve order psc info via the Junction API. Requires authentication with your team API ke…
  • Get Markers for Order Set: Create or submit lab tests list order set markers via the Junction API. Requires authentica…
  • Get order transaction: Retrieve order transaction via the Junction API. Requires authentication with your team API…
  • Update a Test: Partially update lab tests via the Junction API. Requires authentication with your team API…
  • Update an order: Update an order via the Junction API. Requires authentication with your team API key.
  • Create a Test: Create or submit lab tests via the Junction API. Requires authentication with your team API…
  • Get psc info: Retrieve order psc info via the Junction API. Requires authentication with your team API ke…
  • PSC Appointment Availability: Create or submit order psc appointment availability via the Junction API. Requires authenti…
  • Book PSC Appointment: Create or submit order psc appointment book via the Junction API. Requires authentication w…
  • PSC Appointment Cancellation Reasons: Retrieve order psc appointment cancellation-reasons via the Junction API. Requires authenti…
  • Cancel PSC Appointment: Partially update order psc appointment cancel via the Junction API. Requires authentication…
  • Reschedule PSC Appointment: Partially update order psc appointment reschedule via the Junction API. Requires authentica…
  • Get PSC Appointment: Retrieve order psc appointment via the Junction API. Requires authentication with your team…
  • Register Testkit Order: Create or submit order testkit register via the Junction API. Requires authentication with…
  • Get Requisition Form PDF: Retrieve order requisition pdf via the Junction API. Requires authentication with your team…
  • Resend order webhooks: Replay the latest webhook event for one or more orders via the Junction API.
  • Get Order Transaction Results: Retrieve order transaction result via the Junction API. Requires authentication with your t…
  • Get Order Transaction Results PDF: Retrieve order transaction result pdf via the Junction API. Requires authentication with yo…
  • Get Results: Retrieve order result via the Junction API. Requires authentication with your team API key.
  • Get Results Metadata: Retrieve order result metadata via the Junction API. Requires authentication with your team…
  • Get Results PDF: Retrieve order result pdf via the Junction API. Requires authentication with your team API…
  • Simulate Order: Create or submit order test via the Junction API. Requires authentication with your team AP…
  • Get Available Tests: Retrieve lab tests via the Junction API. Requires authentication with your team API key.
  • Get Available Tests: Retrieve lab test via the Junction API. Requires authentication with your team API key.
  • Update Order Draw Completed: Partially update order draw completed via the Junction API. Requires authentication with yo…
  • Bulk Export: Create or submit link bulk export via the Junction API. Requires authentication with your t…
  • Bulk Import: Create or submit link bulk import via the Junction API. Requires authentication with your t…
  • Bulk Pause: Create or submit link bulk pause via the Junction API. Requires authentication with your te…
  • Bulk Trigger Historical Pull: Create or submit link bulk trigger historical pull via the Junction API. Requires authentic…
  • Complete Password Provider MFA: Create or submit link provider password complete mfa via the Junction API. Requires authent…
  • Create Code: Create or submit link code create via the Junction API. Requires authentication with your t…
  • Generate a link token: Create or submit link token via the Junction API. Requires authentication with your team AP…
  • Link Demo provider: Create or submit link connect demo via the Junction API. Requires authentication with your…
  • Link Email provider: Create or submit link provider email via the Junction API. Requires authentication with you…
  • Link OAuth provider: Retrieve link provider OAuth via the Junction API. Requires authentication with your team A…
  • Link Password provider: Create or submit link provider password via the Junction API. Requires authentication with…
  • List Bulk Ops: Retrieve link bulk op via the Junction API. Requires authentication with your team API key.
  • Create or Resend Invite: Post org invite via the Junction API. Requires authentication with your team API key.
  • List Invites: Get org invite via the Junction API. Requires authentication with your team API key.
  • Revoke Invite: Delete org invite via the Junction API. Requires authentication with your team API key.
  • Get Lab Accounts: Get org lab account via the Junction API. Requires authentication with your team API key.
  • Update Lab Account Teams: Patch org lab account via the Junction API. Requires authentication with your team API key.
  • Create Management Key: Post org management key via the Junction API. Requires authentication with your team API ke…
  • Delete Management Key: Delete org management key via the Junction API. Requires authentication with your team API…
  • List Management Keys: Get org management key via the Junction API. Requires authentication with your team API key.
  • List Members: Get org member via the Junction API. Requires authentication with your team API key.
  • Delete Member: Delete org member via the Junction API. Requires authentication with your team API key.
  • Get Org: Get org via the Junction API. Requires authentication with your team API key.
  • Patch Org: Patch org via the Junction API. Requires authentication with your team API key.
  • Create Team API Key: Post org team API keys via the Junction API. Requires authentication with your team API key.
  • Delete Team API Keys: Delete org team API keys via the Junction API. Requires authentication with your team API k…
  • List Team API Keys: Get org team API keys via the Junction API. Requires authentication with your team API key.
  • Delete Org Team Custom Credentials: Delete org team custom credentials via the Junction API. Requires authentication with your…
  • Get Org Team Custom Credentials: Get org team custom credentials via the Junction API. Requires authentication with your tea…
  • Create Org Prepare Team Custom Credentials: Create or submit org prepare team custom credentials via the Junction API. Requires authent…
  • Set Team Custom Credentials: Post org team custom credentials via the Junction API. Requires authentication with your te…
  • Delete Team Data Pull Preferences: Delete org team data pull preferences via the Junction API. Requires authentication with yo…
  • Get Team Data Pull Preferences: Get org team data pull preferences via the Junction API. Requires authentication with your…
  • Post Team Data Pull Preferences: Post org team data pull preferences via the Junction API. Requires authentication with your…
  • Delete Team ETL Pipelines: Delete org team ETL pipelines via the Junction API. Requires authentication with your team…
  • Get Team ETL Pipelines: Get org team ETL pipelines via the Junction API. Requires authentication with your team API…
  • Set Team ETL Pipelines: Post org team ETL pipelines via the Junction API. Requires authentication with your team AP…
  • Get Team Scope Requirements: Get org team scope requirements via the Junction API. Requires authentication with your tea…
  • Set Team Scope Requirements: Post org team scope requirements via the Junction API. Requires authentication with your te…
  • Create Webhook: Post org team webhook via the Junction API. Requires authentication with your team API key.
  • Delete Webhook: Delete org team webhook via the Junction API. Requires authentication with your team API ke…
  • Get Webhook: Get org team webhook via the Junction API. Requires authentication with your team API key.
  • Get Webhook Headers: Get org team webhook headers via the Junction API. Requires authentication with your team A…
  • Get Webhook Secret: Get org team webhook secret via the Junction API. Requires authentication with your team AP…
  • List Webhooks: Get org team webhook via the Junction API. Requires authentication with your team API key.
  • Patch Webhook: Patch org team webhook via the Junction API. Requires authentication with your team API key.
  • Rotate Webhook Secret: Post org team webhook secret rotate via the Junction API. Requires authentication with your…
  • Update Webhook Headers: Put org team webhook headers via the Junction API. Requires authentication with your team A…
  • Create Team: Post org team via the Junction API. Requires authentication with your team API key.
  • Delete Team: Delete org team via the Junction API. Requires authentication with your team API key.
  • Get Team: Get org team via the Junction API. Requires authentication with your team API key.
  • List Teams: Get org team via the Junction API. Requires authentication with your team API key.
  • Update Team: Patch org team via the Junction API. Requires authentication with your team API key.
  • List of Providers: Retrieve providers via the Junction API. Requires authentication with your team API key.
  • Create a Continuous Query: Post org team continuous query via the Junction API. Requires authentication with your team…
  • Get User Result Table: Get aggregate user continuous query result table via the Junction API. Requires authenticat…
  • Get Continuous Query Task History: Get aggregate user continuous query task history via the Junction API. Requires authenticat…
  • List all Continuous Queries: Get org team continuous queries via the Junction API. Requires authentication with your tea…
  • Update a Continuous Query: Patch org team continuous query via the Junction API. Requires authentication with your tea…
  • Query a single user: Post aggregate user query via the Junction API. Requires authentication with your team API…
  • Create user insurance: Create or submit user insurance via the Junction API. Requires authentication with your tea…
  • Create Portal URL: Create a Portal URL for a user via the Junction API. Requires authentication with your team…
  • Create Sign-In Token: Create or submit user sign in token via the Junction API. Requires authentication with your…
  • Create user: Create or submit user via the Junction API. Requires authentication with your team API key.
  • Delete user: Remove user via the Junction API. Requires authentication with your team API key.
  • Deregister Connection: Deregister a provider connection via the Junction API. Requires authentication with your te…
  • Get User Demographics: Retrieve user info latest via the Junction API. Requires authentication with your team API…
  • Get latest insurance: Retrieve user insurance latest via the Junction API. Requires authentication with your team…
  • Get User: Retrieve user via the Junction API. Requires authentication with your team API key.
  • Get users: Retrieve users via the Junction API. Requires authentication with your team API key.
  • Get User Connections: Retrieve user providers via the Junction API. Requires authentication with your team API ke…
  • Update user: Partially update user via the Junction API. Requires authentication with your team API key.
  • Refresh User Data: Create or submit user refresh via the Junction API. Requires authentication with your team…
  • Get User by Client User ID: Retrieve user resolve via the Junction API. Requires authentication with your team API key.
  • Undo User Deletion: Create or submit user undo delete via the Junction API. Requires authentication with your t…
  • Update User Demographics: Partially update user info via the Junction API. Requires authentication with your team API…
  • API: Changelog of core Junction API updates including lab test result interpretation, user inges…
  • Dashboard: Changelog of Junction Dashboard updates including compendium search, lab account selection,…
  • API: Changelog of Junction Lab Testing API updates including custom requisition comments, report…
  • Deprecations: Deprecated features in the Junction Lab Testing API, including the lab_test_id field replac…
  • API: Changelog of Junction Wearables API updates including Sense readiness scores, WHERE clause…
  • Deprecations: Deprecated features in the Junction Wearables API, including the hypnogram timeseries type…
  • Providers and Resources: Changelog of wearable provider updates including Health SDK Explicit Connect mode, sync pro…
  • Continuous Query Overview: Automatically aggregate raw activity and biometric data from connected devices into structu…
  • continuous_query.result_table.changed: Webhook event fired when a continuous query result table changes, signalling that downstrea…
  • daily.data.activity.created: Webhook event fired when daily activity data is newly available for a user, delivered to yo…
  • daily.data.activity.updated: Webhook event fired when daily activity data is updated for a user, delivered to your confi…
  • daily.data.afib_burden.created: Webhook event fired when daily atrial fibrillation burden data is newly available for a use…
  • daily.data.afib_burden.updated: Webhook event fired when daily atrial fibrillation burden data is updated for a user, deliv…
  • daily.data.basal_body_temperature.created: Webhook event fired when daily basal body temperature data is newly available for a user, d…
  • daily.data.basal_body_temperature.updated: Webhook event fired when daily basal body temperature data is updated for a user, delivered…
  • daily.data.blood_oxygen.created: Webhook event fired when daily blood oxygen data is newly available for a user, delivered t…
  • daily.data.blood_oxygen.updated: Webhook event fired when daily blood oxygen data is updated for a user, delivered to your c…
  • daily.data.blood_pressure.created: Webhook event fired when daily blood pressure data is newly available for a user, delivered…
  • daily.data.blood_pressure.updated: Webhook event fired when daily blood pressure data is updated for a user, delivered to your…
  • daily.data.body.created: Webhook event fired when daily body composition data is newly available for a user, deliver…
  • daily.data.body.updated: Webhook event fired when daily body composition data is updated for a user, delivered to yo…
  • daily.data.body_mass_index.created: Webhook event fired when daily body mass index (BMI) data is newly available for a user, de…
  • daily.data.body_mass_index.updated: Webhook event fired when daily body mass index (BMI) data is updated for a user, delivered…
  • daily.data.body_temperature.created: Webhook event fired when daily body temperature data is newly available for a user, deliver…
  • daily.data.body_temperature.updated: Webhook event fired when daily body temperature data is updated for a user, delivered to yo…
  • daily.data.body_temperature_delta.created: Webhook event fired when daily body temperature change data is newly available for a user,…
  • daily.data.body_temperature_delta.updated: Webhook event fired when daily body temperature change data is updated for a user, delivere…
  • daily.data.caffeine.created: Webhook event fired when daily caffeine intake data is newly available for a user, delivere…
  • daily.data.caffeine.updated: Webhook event fired when daily caffeine intake data is updated for a user, delivered to you…
  • daily.data.calories_active.created: Webhook event fired when daily active calories data is newly available for a user, delivere…
  • daily.data.calories_active.updated: Webhook event fired when daily active calories data is updated for a user, delivered to you…
  • daily.data.calories_basal.created: Webhook event fired when daily basal calories data is newly available for a user, delivered…
  • daily.data.calories_basal.updated: Webhook event fired when daily basal calories data is updated for a user, delivered to your…
  • daily.data.carbohydrates.created: Webhook event fired when daily carbohydrate intake data is newly available for a user, deli…
  • daily.data.carbohydrates.updated: Webhook event fired when daily carbohydrate intake data is updated for a user, delivered to…
  • daily.data.daylight_exposure.created: Webhook event fired when daily daylight exposure data is newly available for a user, delive…
  • daily.data.daylight_exposure.updated: Webhook event fired when daily daylight exposure data is updated for a user, delivered to y…
  • daily.data.distance.created: Webhook event fired when daily distance data is newly available for a user, delivered to yo…
  • daily.data.distance.updated: Webhook event fired when daily distance data is updated for a user, delivered to your confi…
  • daily.data.electrocardiogram.created: Webhook event fired when daily electrocardiogram (ECG) data is newly available for a user,…
  • daily.data.electrocardiogram.updated: Webhook event fired when daily electrocardiogram (ECG) data is updated for a user, delivere…
  • daily.data.electrocardiogram_voltage.created: Webhook event fired when daily electrocardiogram voltage data is newly available for a user…
  • daily.data.electrocardiogram_voltage.updated: Webhook event fired when daily electrocardiogram voltage data is updated for a user, delive…
  • daily.data.fall.created: Webhook event fired when daily fall detection data is newly available for a user, delivered…
  • daily.data.fall.updated: Webhook event fired when daily fall detection data is updated for a user, delivered to your…
  • daily.data.fat.created: Webhook event fired when daily fat intake data is newly available for a user, delivered to…
  • daily.data.fat.updated: Webhook event fired when daily fat intake data is updated for a user, delivered to your con…
  • daily.data.floors_climbed.created: Webhook event fired when daily floors climbed data is newly available for a user, delivered…
  • daily.data.floors_climbed.updated: Webhook event fired when daily floors climbed data is updated for a user, delivered to your…
  • daily.data.forced_expiratory_volume_1.created: Webhook event fired when daily forced expiratory volume (FEV1) data is newly available for…
  • daily.data.forced_expiratory_volume_1.updated: Webhook event fired when daily forced expiratory volume (FEV1) data is updated for a user,…
  • daily.data.forced_vital_capacity.created: Webhook event fired when daily forced vital capacity (FVC) data is newly available for a us…
  • daily.data.forced_vital_capacity.updated: Webhook event fired when daily forced vital capacity (FVC) data is updated for a user, deli…
  • daily.data.glucose.created: Webhook event fired when daily glucose data is newly available for a user, delivered to you…
  • daily.data.glucose.updated: Webhook event fired when daily glucose data is updated for a user, delivered to your config…
  • daily.data.handwashing.created: Webhook event fired when daily handwashing data is newly available for a user, delivered to…
  • daily.data.handwashing.updated: Webhook event fired when daily handwashing data is updated for a user, delivered to your co…
  • daily.data.heart_rate_alert.created: Webhook event fired when daily heart rate alert data is newly available for a user, deliver…
  • daily.data.heart_rate_alert.updated: Webhook event fired when daily heart rate alert data is updated for a user, delivered to yo…
  • daily.data.heart_rate_recovery_one_minute.created: Webhook event fired when daily one-minute heart rate recovery data is newly available for a…
  • daily.data.heart_rate_recovery_one_minute.updated: Webhook event fired when daily one-minute heart rate recovery data is updated for a user, d…
  • daily.data.heartrate.created: Webhook event fired when daily heart rate data is newly available for a user, delivered to…
  • daily.data.heartrate.updated: Webhook event fired when daily heart rate data is updated for a user, delivered to your con…
  • daily.data.hrv.created: Webhook event fired when daily heart rate variability (HRV) data is newly available for a u…
  • daily.data.hrv.updated: Webhook event fired when daily heart rate variability (HRV) data is updated for a user, del…
  • daily.data.inhaler_usage.created: Webhook event fired when daily inhaler usage data is newly available for a user, delivered…
  • daily.data.inhaler_usage.updated: Webhook event fired when daily inhaler usage data is updated for a user, delivered to your…
  • daily.data.insulin_injection.created: Webhook event fired when daily insulin injection data is newly available for a user, delive…
  • daily.data.insulin_injection.updated: Webhook event fired when daily insulin injection data is updated for a user, delivered to y…
  • daily.data.lean_body_mass.created: Webhook event fired when daily lean body mass data is newly available for a user, delivered…
  • daily.data.lean_body_mass.updated: Webhook event fired when daily lean body mass data is updated for a user, delivered to your…
  • daily.data.meal.created: Webhook event fired when daily meal data is newly available for a user, delivered to your c…
  • daily.data.meal.updated: Webhook event fired when daily meal data is updated for a user, delivered to your configure…
  • daily.data.menstrual_cycle.created: Webhook event fired when daily menstrual cycle data is newly available for a user, delivere…
  • daily.data.menstrual_cycle.updated: Webhook event fired when daily menstrual cycle data is updated for a user, delivered to you…
  • daily.data.mindfulness_minutes.created: Webhook event fired when daily mindfulness minutes data is newly available for a user, deli…
  • daily.data.mindfulness_minutes.updated: Webhook event fired when daily mindfulness minutes data is updated for a user, delivered to…
  • daily.data.note.created: Webhook event fired when daily note data is newly available for a user, delivered to your c…
  • daily.data.note.updated: Webhook event fired when daily note data is updated for a user, delivered to your configure…
  • daily.data.peak_expiratory_flow_rate.created: Webhook event fired when daily peak expiratory flow rate data is newly available for a user…
  • daily.data.peak_expiratory_flow_rate.updated: Webhook event fired when daily peak expiratory flow rate data is updated for a user, delive…
  • daily.data.profile.created: Webhook event fired when daily user profile data is newly available for a user, delivered t…
  • daily.data.profile.updated: Webhook event fired when daily user profile data is updated for a user, delivered to your c…
  • daily.data.respiratory_rate.created: Webhook event fired when daily respiratory rate data is newly available for a user, deliver…
  • daily.data.respiratory_rate.updated: Webhook event fired when daily respiratory rate data is updated for a user, delivered to yo…
  • daily.data.sleep.created: Webhook event fired when daily sleep data is newly available for a user, delivered to your…
  • daily.data.sleep.updated: Webhook event fired when daily sleep data is updated for a user, delivered to your configur…
  • daily.data.sleep_apnea_alert.created: Webhook event fired when daily sleep apnea alert data is newly available for a user, delive…
  • daily.data.sleep_apnea_alert.updated: Webhook event fired when daily sleep apnea alert data is updated for a user, delivered to y…
  • daily.data.sleep_breathing_disturbance.created: Webhook event fired when daily sleep breathing disturbance data is newly available for a us…
  • daily.data.sleep_breathing_disturbance.updated: Webhook event fired when daily sleep breathing disturbance data is updated for a user, deli…
  • daily.data.sleep_cycle.created: Webhook event fired when daily sleep cycle data is newly available for a user, delivered to…
  • daily.data.sleep_cycle.updated: Webhook event fired when daily sleep cycle data is updated for a user, delivered to your co…
  • daily.data.stand_duration.created: Webhook event fired when daily stand duration data is newly available for a user, delivered…
  • daily.data.stand_duration.updated: Webhook event fired when daily stand duration data is updated for a user, delivered to your…
  • daily.data.stand_hour.created: Webhook event fired when daily stand hour data is newly available for a user, delivered to…
  • daily.data.stand_hour.updated: Webhook event fired when daily stand hour data is updated for a user, delivered to your con…
  • daily.data.steps.created: Webhook event fired when daily step count data is newly available for a user, delivered to…
  • daily.data.steps.updated: Webhook event fired when daily step count data is updated for a user, delivered to your con…
  • daily.data.stress_level.created: Webhook event fired when daily stress level data is newly available for a user, delivered t…
  • daily.data.stress_level.updated: Webhook event fired when daily stress level data is updated for a user, delivered to your c…
  • daily.data.uv_exposure.created: Webhook event fired when daily UV exposure data is newly available for a user, delivered to…
  • daily.data.uv_exposure.updated: Webhook event fired when daily UV exposure data is updated for a user, delivered to your co…
  • daily.data.vo2_max.created: Webhook event fired when daily VO2 max data is newly available for a user, delivered to you…
  • daily.data.vo2_max.updated: Webhook event fired when daily VO2 max data is updated for a user, delivered to your config…
  • daily.data.waist_circumference.created: Webhook event fired when daily waist circumference data is newly available for a user, deli…
  • daily.data.waist_circumference.updated: Webhook event fired when daily waist circumference data is updated for a user, delivered to…
  • daily.data.water.created: Webhook event fired when daily water intake data is newly available for a user, delivered t…
  • daily.data.water.updated: Webhook event fired when daily water intake data is updated for a user, delivered to your c…
  • daily.data.weight.created: Webhook event fired when daily body weight data is newly available for a user, delivered to…
  • daily.data.weight.updated: Webhook event fired when daily body weight data is updated for a user, delivered to your co…
  • daily.data.wheelchair_push.created: Webhook event fired when daily wheelchair push data is newly available for a user, delivere…
  • daily.data.wheelchair_push.updated: Webhook event fired when daily wheelchair push data is updated for a user, delivered to you…
  • daily.data.workout_distance.created: Webhook event fired when daily workout distance data is newly available for a user, deliver…
  • daily.data.workout_distance.updated: Webhook event fired when daily workout distance data is updated for a user, delivered to yo…
  • daily.data.workout_duration.created: Webhook event fired when daily workout duration data is newly available for a user, deliver…
  • daily.data.workout_duration.updated: Webhook event fired when daily workout duration data is updated for a user, delivered to yo…
  • daily.data.workout_stream.created: Webhook event fired when daily workout stream data is newly available for a user, delivered…
  • daily.data.workout_stream.updated: Webhook event fired when daily workout stream data is updated for a user, delivered to your…
  • daily.data.workout_swimming_stroke.created: Webhook event fired when daily workout swimming stroke data is newly available for a user,…
  • daily.data.workout_swimming_stroke.updated: Webhook event fired when daily workout swimming stroke data is updated for a user, delivere…
  • daily.data.workouts.created: Webhook event fired when daily workouts data is newly available for a user, delivered to yo…
  • daily.data.workouts.updated: Webhook event fired when daily workouts data is updated for a user, delivered to your confi…
  • historical.data.activity.created: Webhook event fired when historical activity data finishes backfilling for a newly connecte…
  • historical.data.afib_burden.created: Webhook event fired when historical atrial fibrillation burden data finishes backfilling fo…
  • historical.data.basal_body_temperature.created: Webhook event fired when historical basal body temperature data finishes backfilling for a…
  • historical.data.blood_oxygen.created: Webhook event fired when historical blood oxygen data finishes backfilling for a newly conn…
  • historical.data.blood_pressure.created: Webhook event fired when historical blood pressure data finishes backfilling for a newly co…
  • historical.data.body.created: Webhook event fired when historical body composition data finishes backfilling for a newly…
  • historical.data.body_mass_index.created: Webhook event fired when historical body mass index (BMI) data finishes backfilling for a n…
  • historical.data.body_temperature.created: Webhook event fired when historical body temperature data finishes backfilling for a newly…
  • historical.data.body_temperature_delta.created: Webhook event fired when historical body temperature change data finishes backfilling for a…
  • historical.data.caffeine.created: Webhook event fired when historical caffeine intake data finishes backfilling for a newly c…
  • historical.data.calories_active.created: Webhook event fired when historical active calories data finishes backfilling for a newly c…
  • historical.data.calories_basal.created: Webhook event fired when historical basal calories data finishes backfilling for a newly co…
  • historical.data.carbohydrates.created: Webhook event fired when historical carbohydrate intake data finishes backfilling for a new…
  • historical.data.daylight_exposure.created: Webhook event fired when historical daylight exposure data finishes backfilling for a newly…
  • historical.data.distance.created: Webhook event fired when historical distance data finishes backfilling for a newly connecte…
  • historical.data.electrocardiogram.created: Webhook event fired when historical electrocardiogram (ECG) data finishes backfilling for a…
  • historical.data.electrocardiogram_voltage.created: Webhook event fired when historical electrocardiogram voltage data finishes backfilling for…
  • historical.data.fall.created: Webhook event fired when historical fall detection data finishes backfilling for a newly co…
  • historical.data.fat.created: Webhook event fired when historical fat intake data finishes backfilling for a newly connec…
  • historical.data.floors_climbed.created: Webhook event fired when historical floors climbed data finishes backfilling for a newly co…
  • historical.data.forced_expiratory_volume_1.created: Webhook event fired when historical forced expiratory volume (FEV1) data finishes backfilli…
  • historical.data.forced_vital_capacity.created: Webhook event fired when historical forced vital capacity (FVC) data finishes backfilling f…
  • historical.data.glucose.created: Webhook event fired when historical glucose data finishes backfilling for a newly connected…
  • historical.data.handwashing.created: Webhook event fired when historical handwashing data finishes backfilling for a newly conne…
  • historical.data.heart_rate_alert.created: Webhook event fired when historical heart rate alert data finishes backfilling for a newly…
  • historical.data.heart_rate_recovery_one_minute.created: Webhook event fired when historical one-minute heart rate recovery data finishes backfillin…
  • historical.data.heartrate.created: Webhook event fired when historical heart rate data finishes backfilling for a newly connec…
  • historical.data.hrv.created: Webhook event fired when historical heart rate variability (HRV) data finishes backfilling…
  • historical.data.inhaler_usage.created: Webhook event fired when historical inhaler usage data finishes backfilling for a newly con…
  • historical.data.insulin_injection.created: Webhook event fired when historical insulin injection data finishes backfilling for a newly…
  • historical.data.lean_body_mass.created: Webhook event fired when historical lean body mass data finishes backfilling for a newly co…
  • historical.data.meal.created: Webhook event fired when historical meal data finishes backfilling for a newly connected us…
  • historical.data.menstrual_cycle.created: Webhook event fired when historical menstrual cycle data finishes backfilling for a newly c…
  • historical.data.mindfulness_minutes.created: Webhook event fired when historical mindfulness minutes data finishes backfilling for a new…
  • historical.data.note.created: Webhook event fired when historical note data finishes backfilling for a newly connected us…
  • historical.data.peak_expiratory_flow_rate.created: Webhook event fired when historical peak expiratory flow rate data finishes backfilling for…
  • historical.data.profile.created: Webhook event fired when historical user profile data finishes backfilling for a newly conn…
  • historical.data.respiratory_rate.created: Webhook event fired when historical respiratory rate data finishes backfilling for a newly…
  • historical.data.sleep.created: Webhook event fired when historical sleep data finishes backfilling for a newly connected u…
  • historical.data.sleep_apnea_alert.created: Webhook event fired when historical sleep apnea alert data finishes backfilling for a newly…
  • historical.data.sleep_breathing_disturbance.created: Webhook event fired when historical sleep breathing disturbance data finishes backfilling f…
  • historical.data.sleep_cycle.created: Webhook event fired when historical sleep cycle data finishes backfilling for a newly conne…
  • historical.data.stand_duration.created: Webhook event fired when historical stand duration data finishes backfilling for a newly co…
  • historical.data.stand_hour.created: Webhook event fired when historical stand hour data finishes backfilling for a newly connec…
  • historical.data.steps.created: Webhook event fired when historical step count data finishes backfilling for a newly connec…
  • historical.data.stress_level.created: Webhook event fired when historical stress level data finishes backfilling for a newly conn…
  • historical.data.uv_exposure.created: Webhook event fired when historical UV exposure data finishes backfilling for a newly conne…
  • historical.data.vo2_max.created: Webhook event fired when historical VO2 max data finishes backfilling for a newly connected…
  • historical.data.waist_circumference.created: Webhook event fired when historical waist circumference data finishes backfilling for a new…
  • historical.data.water.created: Webhook event fired when historical water intake data finishes backfilling for a newly conn…
  • historical.data.weight.created: Webhook event fired when historical body weight data finishes backfilling for a newly conne…
  • historical.data.wheelchair_push.created: Webhook event fired when historical wheelchair push data finishes backfilling for a newly c…
  • historical.data.workout_distance.created: Webhook event fired when historical workout distance data finishes backfilling for a newly…
  • historical.data.workout_duration.created: Webhook event fired when historical workout duration data finishes backfilling for a newly…
  • historical.data.workout_stream.created: Webhook event fired when historical workout stream data finishes backfilling for a newly co…
  • historical.data.workout_swimming_stroke.created: Webhook event fired when historical workout swimming stroke data finishes backfilling for a…
  • historical.data.workouts.created: Webhook event fired when historical workouts data finishes backfilling for a newly connecte…
  • lab_report.parsing_job.created: Webhook event fired when a lab report parsing job starts, used to track extraction of struc…
  • lab_report.parsing_job.updated: Webhook event fired when a lab report parsing job completes or changes status, used to trac…
  • labtest.appointment.created: Webhook event fired when a phlebotomy appointment is booked for a user-ordered lab test thr…
  • labtest.appointment.updated: Webhook event fired when a phlebotomy appointment status changes for a user-ordered lab tes…
  • labtest.order.created: Webhook event fired when a lab test order is placed for a user, delivered to your configure…
  • labtest.order.updated: Webhook event fired when a lab test order status or results change for a user, delivered to…
  • labtest.result.critical: Webhook event fired when a user's lab test returns a result flagged as critical, requiring…
  • provider.connection.created: Webhook event fired when a user successfully connects a new provider account (such as Oura,…
  • provider.connection.error: Webhook event fired when a user's provider connection enters an error state and stops synci…
  • provider.device.created: Webhook event fired when a user pairs a wearable device (such as a Bluetooth glucose meter…
  • provider.device.updated: Webhook event fired when a user updates a wearable device (such as a Bluetooth glucose mete…
  • Getting Support: Contact Junction support via email or Slack, and learn what information to include when rep…
  • Libraries: Browse all Junction client libraries and SDKs, including typed API bindings for Java, Go, T…
  • Quickstart: Get started with the Junction API by setting up API keys, connecting a wearable device, and…
  • Junction: Integrate 300+ wearables, streamline lab operations, and build your own lab testing experie…
  • Communications: Configure SMS and email notifications sent to patients during each status change in the at-…
  • Order and Appointment Lifecycle: Reference for all order and appointment lifecycle statuses in the at-home phlebotomy flow,…
  • Overview: Overview of the at-home phlebotomy modality where a phlebotomist visits a patient at home t…
  • Phlebotomy Service Tiers: Compare the two phlebotomy service tiers: Appointment Ready for synchronous scheduling and…
  • Webhooks: Reference for webhook events triggered during at-home phlebotomy order and appointment life…
  • Communications: Configure SMS and email notifications sent to patients during each status change in the on-…
  • Order Lifecycle: Reference for all order lifecycle statuses in the on-site collection flow, from order place…
  • Overview: Overview of the on-site collection modality for blood draws at customer-managed locations l…
  • Webhooks: Reference for webhook events triggered during on-site collection order lifecycle changes, w…
  • Compendium Search: Search the lab test compendium to find canonical tests and crosswalk them to available lab-…
  • Ordering Idempotency: Use the X-Idempotency-Key header when creating lab orders to safely retry requests without…
  • Insurance Ordering: Set up and place lab test orders with commercial insurance billing, including Medicare and…
  • Introduction: Introduction to the Junction Lab Testing API for ordering lab tests, managing results, and…
  • Lab Accounts: Manage lab accounts that link your team to partner laboratories for order routing and resul…
  • Patient Service Centers and Appointments: Find and verify nearby Patient Service Centers (PSCs) for walk-in lab tests using the Area…
  • Order and Follow-up Physician: Choose between using Junction's physician network, your own physicians, or a hybrid approac…
  • Quickstart: Step-by-step guide to placing your first lab test order through the Junction API, from user…
  • Testing in Sandbox: Test lab test ordering in the Junction sandbox environment with lifecycle simulation, pre-c…
  • Testing Modalities: Compare the four lab testing modalities: at-home test kits, at-home phlebotomy, walk-in tes…
  • Turnaround Times: Review turnaround time estimates for lab test results at the marker, panel, and order level…
  • Lab Report Parsing: Extract structured biomarker data from PDF and image lab reports using the Lab Report Parsi…
  • Critical Results: Understand how Junction categorizes lab result markers as normal, abnormal, or critical, an…
  • Follow-ups: Learn how Junction's physician network handles follow-up communications with patients who r…
  • Galleri Multi-Cancer Early Detection Results (GRAIL): Understand the unique result structure for the Galleri multi-cancer early detection test, w…
  • Reference Range: Parse the reference_range string field in lab results to determine boundary inclusivity and…
  • Result Formats: Retrieve lab test results in two formats: raw PDF reports from partner labs and structured…
  • Communications: Configure SMS notifications sent to patients during each status change in the at-home testk…
  • Order Lifecycle: Reference for all order lifecycle statuses in the at-home testkit flow, including shipping,…
  • Overview: Overview of the at-home testkit modality where patients receive a kit by mail, collect thei…
  • Testkit Status Details: Reference for testkit order status details, including lab processing blocks and sample erro…
  • Webhooks: Reference for webhook events triggered during at-home testkit order lifecycle changes, with…
  • Communications: Configure SMS and email notifications sent to patients during each status change in the wal…
  • Order and Appointment Lifecycle: Learn the order and appointment statuses, state transitions, and scheduling flows for Walk-…
  • Overview: Overview of the walk-in test modality where patients visit a laboratory Patient Service Cen…
  • API Endpoints and Errors: Error handling and optional features for scheduling appointments at Patient Service Centers…
  • Opt-In Features: Error handling and optional features for scheduling appointments at Patient Service Centers…
  • Webhooks: Reference for webhook events triggered during walk-in order lifecycle changes, with example…
  • Ask on Order Entry (AOE): Handle Ask on Order Entry (AOE) questions required for certain biomarkers, including the fo…
  • Cancelling an Order: Cancel lab test orders based on their current status and collection method, with guidance o…
  • Clinical Notes: Add clinical notes to lab orders at the order level or as a Lab Account default for requisi…
  • Creating a Lab Test: Create custom lab tests by selecting biomarker IDs and collection methods, then submit them…
  • Importing an Order: Import externally-placed lab orders into Junction for centralized tracking and result deliv…
  • Lab Test Lifecycle: Understand the namespaced status system for lab test orders with high-level and modality-sp…
  • Ordering a Registrable Testkit: Use registrable testkits to ship kits without a bound patient, deferring patient registrati…
  • Order Requirements: Review all requirements for placing a lab test order including patient consents, physician…
  • Order Transactions: Understand the importance of order transactions and how they are used.
  • Ordering: Learn the ordering concepts including markers, lab tests, and the various order_set field c…
  • Partial Result Notifications: Configure partial result handling to receive webhook notifications when some but not all bi…
  • Redraws: Handle redraw scenarios where patients return for a new blood draw due to missing results.
  • Scheduled Orders: Schedule lab test orders for future fulfillment dates using the activate_by parameter for f…
  • Data Prioritization: Learn how Junction Sense automatically prioritizes data from multiple providers and source…
  • Examples: Explore practical code examples of Junction Sense Continuous Query use cases including dail…
  • Managing Queries: Create, edit, and manage your Continuous Query configurations using the Junction Dashboard.
  • Sense overview: Junction Sense consolidates wearable data from multiple providers into tabular outputs with…
  • Getting Started: Get started with the Junction Sense Python SDK for authentication, query construction, and…
  • ALIGN clause: Use the ALIGN clause in Junction Sense queries to fill empty time buckets with carry-forwar…
  • Column expressions: Reference for table column expressions in Junction Sense queries to select fields from acti…
  • GROUP BY clause: Use the GROUP BY clause in Junction Sense queries for date truncation, date part extraction…
  • List-column aggregation: Aggregate list columns in Junction Sense queries with a scalar-output subquery.
  • Readiness Scores: Query daily recovery, stress, and strain scores from connected wearable providers using Jun…
  • SELECT clause: Use the SELECT clause in Junction Sense queries to choose table columns, apply aggregate fu…
  • Sleep Macros: Use value macro expressions for sleep analysis in Junction Sense queries to access computed…
  • WHERE clause: Use the WHERE clause in Junction Sense queries to filter summary or timeseries rows with SQ…
  • Using Continuous Query: Create Continuous Queries in Junction Sense that automatically evaluate as new data arrives…
  • Using Query API: Access the Junction Sense Query API through the Python SDK with DataFrame integration, the…
  • Provider Types: Browse all supported wearable providers grouped by authentication type: OAuth, email, and e…
  • Hosting OAuth Callbacks on Your Own Domain: Host OAuth callback endpoints on your own domain to satisfy provider redirect URI requireme…
  • Bring Your Own OAuth: Use Bring Your Own OAuth (BYOO) to connect wearable providers through Junction using your o…
  • Sharing Credentials: Share existing OAuth client credentials between Junction BYOO and your own systems when pro…
  • Building a Custom Widget: Build a custom Link widget UI to connect wearable providers as an alternative to the defaul…
  • Link Errors: Handle errors from Junction Link including OAuth flow query parameter errors and JSON respo…
  • Introduction to Link: Introduction to Junction Link, the mechanism for connecting user wearable accounts to Junct…
  • Launching Link: Launch Junction Link by creating a Link Token on your backend and using it to open the prov…
  • Link Flow: Understand the end-to-end Junction Link flow for connecting wearable devices, from API key…
  • Abbott LibreView: Connect Abbott continuous glucose monitors like Freestyle Libre to Junction through the Lib…
  • Android Health Connect: Integrate Android Health Connect as an SDK-based provider with Junction, including setup, p…
  • Apple HealthKit: Integrate Apple HealthKit as an SDK-based provider with Junction, including sync frequency,…
  • Dexcom (G6 and older): Connect legacy Dexcom G6 devices via the password-based integration, which requires users t…
  • Dexcom (OAuth based): Connect Dexcom CGM devices via the OAuth-based dexcom_v3 integration, including webhook beh…
  • Fitbit: Understand Fitbit-specific integration details including always-active BMR webhooks, respir…
  • Garmin: Understand Garmin webhook behavior where historical data is delivered incrementally as dail…
  • Google Fit: Handle Google Fit cloud data sync delays and plan migration to Health Connect as the succes…
  • Omron: Connect Omron blood pressure monitors to Junction, noting the requirement that users must g…
  • Polar: Understand Polar integration limitations where historical data backfill is only available f…
  • Samsung Health: Set up the Samsung Health integration using Junction Mobile SDKs on Android, including proj…
  • WHOOP: Connect WHOOP devices to Junction using Bring Your Own OAuth credentials, with a 10-member…
  • Data Attributions: Understand the Source Type taxonomy that identifies how wearable data was collected, such a…
  • Data Ingestion Bounds: Set per-user data ingestion start and end dates to control the historical pull range and au…
  • Primary Key: Reference for the primary key structure used to uniquely identify summary and timeseries da…
  • Heart Rate Zones: Learn how Junction calculates heart rate zones using percentage brackets of maximum heart r…
  • Historical Data Pull Range: Customize how much historical data Junction fetches when a new provider is connected using…
  • Supported Providers: Browse all 300+ supported wearable device providers organized by connection type, with BYOO…
  • Resources: Understand the two wearable data categories in Junction: Summaries for daily aggregates and…
  • Synthetic Data (Sandbox): Using demo users to build and test your Junction integration.
  • Timestamps and Time Zones: Learn about Junction timestamp conventions including UTC-based ISO 8601 formatting and floa…
  • Update Frequency: Understand how Junction discovers new wearable data through push, polling, and hybrid updat…
  • Mobile SDK Authentication: Authenticate Junction Mobile SDKs using Sign-In Tokens that give each app installation scop…
  • Health SDK Connection Policies: Choose between Auto Connect and Explicit Connect modes to control how the Health SDK manage…
  • Junction Health SDK: Overview of the Junction Health SDK for integrating with Apple HealthKit and Android Health…
  • Installation: Install Junction Mobile SDKs on iOS and Android with platform-specific requirements, minimu…
  • Junction Core SDK: Use the Junction Core SDK to access the Junction API from mobile apps through typed request…
  • Junction Devices SDK: Use the Junction Devices SDK for Bluetooth-based device connectivity with required permissi…
  • Introduction: Use the Junction Connect iOS app to sync Apple HealthKit data to Junction without building…
  • Debugging: Debug webhook events using the Junction Dashboard Webhooks section or the Svix API to inspe…
  • Azure Event Hubs: Stream Junction events to Azure Event Hubs as an ETL pipeline destination, with details on…
  • Google Cloud Pub/Sub: Stream Junction events to Google Cloud Pub/Sub as an ETL pipeline destination, with message…
  • ETL Pipelines: Use ETL Pipelines to stream Junction events to supported destinations over authenticated TL…
  • RabbitMQ: Stream Junction events to RabbitMQ as an ETL pipeline destination, with details on message…
  • Event Structure: Reference for the standard webhook event payload structure including event_type, data, team…
  • Introduction: Introduction to Junction webhooks that push new data and connection lifecycle updates to yo…
  • Retry Policy: Understand the Junction webhook retry schedule with exponential backoff across eight attemp…

OpenAPI Specs

Optional

Related

The AI Toolkit for TypeScript, from the creators of Next.js.

/llms.txt
136,985 tokens
Developer Tools

Meet the modern standard for public facing documentation. Beautiful out of the box, easy to maintain, and optimized for user engagement.

/llms.txt
5,436 tokens
/llms-full.txt
181,290 tokens
Developer Tools

Web development for the rest of us.

/llms.txt
602 tokens
/llms-full.txt
453,623 tokens
Developer Tools

Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

/llms.txt
15,715 tokens
/llms-full.txt
588,629 tokens
Developer Tools

Build and deploy reliable background jobs with no timeouts and no infrastructure to manage.

/llms.txt
12,202 tokens
/llms-full.txt
387,586 tokens
Developer Tools

Get the simple developer experience of SQLite in production, and scale your multi-tenant backend with unlimited databases.

/llms.txt
10,006 tokens
/llms-full.txt
163,317 tokens
Developer Tools

Upstash is a serverless data platform providing low latency and high scalability for real-time applications.

/llms.txt
52,307 tokens
/llms-full.txt
1,200,134 tokens
Developer Tools

One-click deployments built for teams, tuned for Laravel, loaded with tools and goodies you're going to love.

/llms.txt
565 tokens
/llms-full.txt
11,330 tokens
Developer Tools