{
  "opencollection": "1.0.0",
  "info": {
    "name": "Junction API",
    "version": "0.4.497"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "x-vital-api-key",
      "value": "{{x-vital-api-key}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "link",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List Bulk Ops",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/link/bulk_op",
            "params": [
              {
                "name": "next_cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "page_size",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List Bulk Ops"
        },
        {
          "info": {
            "name": "Bulk Import Connections",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/bulk_import",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Bulk Import Connections"
        },
        {
          "info": {
            "name": "Bulk Trigger Historical Pull",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/bulk_trigger_historical_pull",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Bulk Trigger Historical Pull"
        },
        {
          "info": {
            "name": "Bulk Export Connections",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/bulk_export",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Bulk Export Connections"
        },
        {
          "info": {
            "name": "Bulk Pause Connections",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/bulk_pause",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Bulk Pause Connections"
        },
        {
          "info": {
            "name": "Generate Vital Link Token",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/token",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Endpoint to generate a user link token, to be used throughout the vital\nlink process. The vital link token is a one time use token, that\nexpires after 10 minutes. If you would like vital-link widget to launch\nwith a specific provider, pass in a provider in the body. If you would\nlike to redirect to a custom url after successful or error connection,\npass in your own custom redirect_url parameter."
        },
        {
          "info": {
            "name": "Create Token",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/code/create",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "expires_at",
                "value": "",
                "type": "query",
                "description": "When the link code should expire. Defaults to server time plus 1 hour."
              }
            ]
          },
          "docs": "Generate a token to invite a user of Vital mobile app to your team"
        },
        {
          "info": {
            "name": "Generate Oauth Link Endpoint",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/link/provider/oauth/:oauth_provider",
            "headers": [
              {
                "name": "x-vital-link-token",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "oauth_provider",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This endpoint generates an OAuth link for oauth provider"
        },
        {
          "info": {
            "name": "Connect Password Provider",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/provider/password/:provider",
            "headers": [
              {
                "name": "x-vital-link-token",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "provider",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This connects auth providers that are password based."
        },
        {
          "info": {
            "name": "Complete Password Provider Mfa",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/provider/password/:provider/complete_mfa",
            "headers": [
              {
                "name": "x-vital-link-token",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "provider",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This connects auth providers that are password based."
        },
        {
          "info": {
            "name": "Connect Email Auth Provider",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/provider/email/:provider",
            "headers": [
              {
                "name": "x-vital-link-token",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "provider",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This connects auth providers that are email based."
        },
        {
          "info": {
            "name": "Get Providers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/link/providers",
            "headers": [
              {
                "name": "x-vital-link-token",
                "value": ""
              }
            ]
          },
          "docs": "GET List of all available providers given the generated link token."
        },
        {
          "info": {
            "name": "Create Demo Connection",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/link/connect/demo",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "POST Connect the given Vital user to a demo provider."
        }
      ]
    },
    {
      "info": {
        "name": "summary",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get User Electrocardiogram",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/electrocardiogram/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              }
            ]
          },
          "docs": "Get electrocardiogram summary for user_id"
        },
        {
          "info": {
            "name": "Get User Sleep Cycle",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/sleep_cycle/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              }
            ]
          },
          "docs": "Get sleep cycle for user_id"
        },
        {
          "info": {
            "name": "Get User Profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/profile/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              }
            ]
          },
          "docs": "Get profile for user_id"
        },
        {
          "info": {
            "name": "Get User Profile Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/profile/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              }
            ]
          },
          "docs": "Get raw profile for user_id"
        },
        {
          "info": {
            "name": "Get User Devices Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/devices/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              }
            ]
          },
          "docs": "Get Devices for user_id"
        },
        {
          "info": {
            "name": "Get User Activity",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/activity/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get activity summary for user_id"
        },
        {
          "info": {
            "name": "Get User Activity Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/activity/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get raw activity summary for user_id"
        },
        {
          "info": {
            "name": "Get User Workouts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/workouts/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get workout summary for user_id"
        },
        {
          "info": {
            "name": "Get User Workouts Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/workouts/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get raw workout summary for user_id"
        },
        {
          "info": {
            "name": "Get User Sleep",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/sleep/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get sleep summary for user_id"
        },
        {
          "info": {
            "name": "Get User Sleep Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/sleep/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get raw sleep summary for user_id"
        },
        {
          "info": {
            "name": "Get User Body",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/body/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get Body summary for user_id"
        },
        {
          "info": {
            "name": "Get User Body Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/body/:user_id/raw",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get raw Body summary for user_id"
        },
        {
          "info": {
            "name": "Get Meals",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/meal/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Get user's meals"
        },
        {
          "info": {
            "name": "Get User Menstrual Cycles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/summary/menstrual_cycle/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get User Menstrual Cycles"
        }
      ]
    },
    {
      "info": {
        "name": "timeseries",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get User Sleep Stream",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/sleep/:sleep_id/stream",
            "params": [
              {
                "name": "sleep_id",
                "value": "",
                "type": "path",
                "description": "The Vital Sleep ID"
              }
            ]
          },
          "docs": "Get Sleep stream for a user_id"
        },
        {
          "info": {
            "name": "Get User Workouts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/workouts/:workout_id/stream",
            "params": [
              {
                "name": "workout_id",
                "value": "",
                "type": "path",
                "description": "The Vital ID for the workout"
              }
            ]
          },
          "docs": "Get User Workouts"
        },
        {
          "info": {
            "name": "Workout Swimming Stroke",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/workout_swimming_stroke/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Workout Swimming Stroke"
        },
        {
          "info": {
            "name": "Workout Distance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/workout_distance/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Workout Distance"
        },
        {
          "info": {
            "name": "Heart Rate Recovery One Minute",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/heart_rate_recovery_one_minute/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate Recovery One Minute"
        },
        {
          "info": {
            "name": "Waist Circumference",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/waist_circumference/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Waist Circumference"
        },
        {
          "info": {
            "name": "Lean Body Mass",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/lean_body_mass/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Lean Body Mass"
        },
        {
          "info": {
            "name": "Body Mass Index",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_mass_index/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Mass Index"
        },
        {
          "info": {
            "name": "Basal Body Temperature",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/basal_body_temperature/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Basal Body Temperature"
        },
        {
          "info": {
            "name": "Handwashing",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/handwashing/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Handwashing"
        },
        {
          "info": {
            "name": "Daylight Exposure",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/daylight_exposure/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Daylight Exposure"
        },
        {
          "info": {
            "name": "Uv Exposure",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/uv_exposure/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Uv Exposure"
        },
        {
          "info": {
            "name": "Fall",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/fall/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Fall"
        },
        {
          "info": {
            "name": "Inhaler Usage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/inhaler_usage/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Inhaler Usage"
        },
        {
          "info": {
            "name": "Peak Expiratory Flow Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/peak_expiratory_flow_rate/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Peak Expiratory Flow Rate"
        },
        {
          "info": {
            "name": "Forced Vital Capacity",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/forced_vital_capacity/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Forced Vital Capacity"
        },
        {
          "info": {
            "name": "Forced Expiratory Volume 1",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/forced_expiratory_volume_1/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Forced Expiratory Volume 1"
        },
        {
          "info": {
            "name": "Wheelchair Push",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/wheelchair_push/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Wheelchair Push"
        },
        {
          "info": {
            "name": "Sleep Breathing Disturbance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/sleep_breathing_disturbance/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Sleep Breathing Disturbance"
        },
        {
          "info": {
            "name": "Sleep Apnea Alert",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/sleep_apnea_alert/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Sleep Apnea Alert"
        },
        {
          "info": {
            "name": "Stand Duration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/stand_duration/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Stand Duration"
        },
        {
          "info": {
            "name": "Stand Hour",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/stand_hour/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Stand Hour"
        },
        {
          "info": {
            "name": "Heart Rate Alert",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/heart_rate_alert/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate Alert"
        },
        {
          "info": {
            "name": "Afib Burden",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/afib_burden/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Afib Burden"
        },
        {
          "info": {
            "name": "Workout Duration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/workout_duration/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Workout Duration"
        },
        {
          "info": {
            "name": "Vo2 Max",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/vo2_max/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Vo2 Max"
        },
        {
          "info": {
            "name": "Stress Level",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/stress_level/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Stress Level"
        },
        {
          "info": {
            "name": "Mindfulness Minutes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/mindfulness_minutes/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Mindfulness Minutes"
        },
        {
          "info": {
            "name": "Caffeine",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/caffeine/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Caffeine"
        },
        {
          "info": {
            "name": "Water",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/water/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Water"
        },
        {
          "info": {
            "name": "Steps",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/steps/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Steps"
        },
        {
          "info": {
            "name": "Floors Climbed",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/floors_climbed/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Floors Climbed"
        },
        {
          "info": {
            "name": "Distance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/distance/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Distance"
        },
        {
          "info": {
            "name": "Calories Basal",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/calories_basal/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Calories Basal"
        },
        {
          "info": {
            "name": "Calories Active",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/calories_active/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Calories Active"
        },
        {
          "info": {
            "name": "Respiratory Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/respiratory_rate/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Respiratory Rate"
        },
        {
          "info": {
            "name": "Note",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/note/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Note"
        },
        {
          "info": {
            "name": "Insulin Injection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/insulin_injection/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Insulin Injection"
        },
        {
          "info": {
            "name": "Ige",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/ige/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Ige"
        },
        {
          "info": {
            "name": "Igg",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/igg/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Igg"
        },
        {
          "info": {
            "name": "Hypnogram",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/hypnogram/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Hypnogram"
        },
        {
          "info": {
            "name": "Heart Rate Variability",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/hrv/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate Variability"
        },
        {
          "info": {
            "name": "Heart Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/heartrate/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate"
        },
        {
          "info": {
            "name": "Glucose",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/glucose/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Glucose"
        },
        {
          "info": {
            "name": "Cholesterol",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol"
        },
        {
          "info": {
            "name": "Carbohydrates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/carbohydrates/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Carbohydrates"
        },
        {
          "info": {
            "name": "Body Temperature Delta",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_temperature_delta/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Temperature Delta"
        },
        {
          "info": {
            "name": "Body Temperature",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_temperature/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Temperature"
        },
        {
          "info": {
            "name": "Body Weight",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_weight/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Weight"
        },
        {
          "info": {
            "name": "Body Fat",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_fat/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Fat"
        },
        {
          "info": {
            "name": "Blood Oxygen",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/blood_oxygen/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Blood Oxygen"
        },
        {
          "info": {
            "name": "Electrocardiogram Voltage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/electrocardiogram_voltage/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Electrocardiogram Voltage"
        },
        {
          "info": {
            "name": "Blood Pressure",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/blood_pressure/grouped",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Blood Pressure"
        },
        {
          "info": {
            "name": "Vo2 Max",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/vo2_max",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Vo2 Max"
        },
        {
          "info": {
            "name": "Stress Level",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/stress_level",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Stress Level"
        },
        {
          "info": {
            "name": "Mindfulness Minutes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/mindfulness_minutes",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Mindfulness Minutes"
        },
        {
          "info": {
            "name": "Caffeine",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/caffeine",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Caffeine"
        },
        {
          "info": {
            "name": "Water",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/water",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Water"
        },
        {
          "info": {
            "name": "Steps",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/steps",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Steps"
        },
        {
          "info": {
            "name": "Floors Climbed",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/floors_climbed",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Floors Climbed"
        },
        {
          "info": {
            "name": "Distance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/distance",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Distance"
        },
        {
          "info": {
            "name": "Calories Basal",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/calories_basal",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Calories Basal"
        },
        {
          "info": {
            "name": "Calories Active",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/calories_active",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Calories Active"
        },
        {
          "info": {
            "name": "Respiratory Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/respiratory_rate",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Respiratory Rate"
        },
        {
          "info": {
            "name": "Ige",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/ige",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Ige"
        },
        {
          "info": {
            "name": "Igg",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/igg",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Igg"
        },
        {
          "info": {
            "name": "Hypnogram",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/hypnogram",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Hypnogram"
        },
        {
          "info": {
            "name": "Heart Rate Variability",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/hrv",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate Variability"
        },
        {
          "info": {
            "name": "Heart Rate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/heartrate",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Heart Rate"
        },
        {
          "info": {
            "name": "Glucose",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/glucose",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Glucose"
        },
        {
          "info": {
            "name": "Cholesterol/Triglycerides",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol/triglycerides",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol/Triglycerides"
        },
        {
          "info": {
            "name": "Cholesterol/Total",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol/total",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol/Total"
        },
        {
          "info": {
            "name": "Cholesterol/Ldl",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol/ldl",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol/Ldl"
        },
        {
          "info": {
            "name": "Cholesterol/Hdl",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol/hdl",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol/Hdl"
        },
        {
          "info": {
            "name": "Cholesterol",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/cholesterol",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Cholesterol"
        },
        {
          "info": {
            "name": "Body Weight",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_weight",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Weight"
        },
        {
          "info": {
            "name": "Body Fat",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/body_fat",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Body Fat"
        },
        {
          "info": {
            "name": "Blood Oxygen",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/blood_oxygen",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Blood Oxygen"
        },
        {
          "info": {
            "name": "Electrocardiogram Voltage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/electrocardiogram_voltage",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Electrocardiogram Voltage"
        },
        {
          "info": {
            "name": "Blood Pressure",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/timeseries/:user_id/blood_pressure",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Provider oura/strava etc"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              }
            ]
          },
          "docs": "Blood Pressure"
        }
      ]
    },
    {
      "info": {
        "name": "user",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Teams Users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user",
            "params": [
              {
                "name": "offset",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "GET All users for team."
        },
        {
          "info": {
            "name": "Create User",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "POST Create a Vital user given a client_user_id and returns the user_id."
        },
        {
          "info": {
            "name": "Get Teams Metrics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/metrics"
          },
          "docs": "GET metrics for team."
        },
        {
          "info": {
            "name": "Get Connected Providers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/providers/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "GET Users connected providers"
        },
        {
          "info": {
            "name": "Get User Demographcis",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/:user_id/info/latest",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get User Demographcis"
        },
        {
          "info": {
            "name": "Create Insurance",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user/:user_id/insurance",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create Insurance"
        },
        {
          "info": {
            "name": "Get Latest Insurance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/:user_id/insurance/latest",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "is_primary",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get Latest Insurance"
        },
        {
          "info": {
            "name": "Create User Demographics",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v2/user/:user_id/info",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create User Demographics"
        },
        {
          "info": {
            "name": "Get User By Client User Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/resolve/:client_user_id",
            "params": [
              {
                "name": "client_user_id",
                "value": "",
                "type": "path",
                "description": "A unique ID representing the end user. Typically this will be a user ID number from your application. Personally identifiable information, such as an email address or phone number, should not be used in the client_user_id."
              }
            ]
          },
          "docs": "GET user_id from client_user_id."
        },
        {
          "info": {
            "name": "Deregister Provider",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.us.junction.com/v2/user/:user_id/:provider",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "provider",
                "value": "",
                "type": "path",
                "description": "Provider slug. e.g., `oura`, `fitbit`, `garmin`."
              }
            ]
          },
          "docs": "Deregister Provider"
        },
        {
          "info": {
            "name": "Get User",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get User"
        },
        {
          "info": {
            "name": "Patch User",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v2/user/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Patch User"
        },
        {
          "info": {
            "name": "Delete User",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.us.junction.com/v2/user/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete User"
        },
        {
          "info": {
            "name": "Undo User Delete",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user/undo_delete",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "User ID to undo deletion. Mutually exclusive with `client_user_id`."
              },
              {
                "name": "client_user_id",
                "value": "",
                "type": "query",
                "description": "Client User ID to undo deletion. Mutually exclusive with `user_id`."
              }
            ]
          },
          "docs": "Undo User Delete"
        },
        {
          "info": {
            "name": "Refresh User Id",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user/refresh/:user_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "timeout",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Trigger a manual refresh for a specific user"
        },
        {
          "info": {
            "name": "Get User Devices",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/:user_id/device",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get User Devices"
        },
        {
          "info": {
            "name": "Get User Device",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/user/:user_id/device/:device_id",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "device_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get User Device"
        },
        {
          "info": {
            "name": "Get User Sign In Token",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user/:user_id/sign_in_token",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get User Sign In Token"
        },
        {
          "info": {
            "name": "Create User Portal Url",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v2/user/:user_id/create_portal_url",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create User Portal Url"
        }
      ]
    },
    {
      "info": {
        "name": "team",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Team",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/team/:team_id",
            "params": [
              {
                "name": "team_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get team."
        },
        {
          "info": {
            "name": "Search Team Users By Uuid Or Client User Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/team/users/search",
            "params": [
              {
                "name": "query_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Search team users by user_id"
        },
        {
          "info": {
            "name": "Get Svix Webhook Url",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/team/svix/url"
          },
          "docs": "Get Svix Webhook Url"
        },
        {
          "info": {
            "name": "Get Source Priorities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/team/source/priorities",
            "params": [
              {
                "name": "data_type",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "GET source priorities."
        },
        {
          "info": {
            "name": "Update Source Priorities",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v2/team/source/priorities"
          },
          "docs": "Patch source priorities."
        },
        {
          "info": {
            "name": "Get Team Physicians",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/team/:team_id/physicians",
            "params": [
              {
                "name": "team_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Team Physicians"
        }
      ]
    },
    {
      "info": {
        "name": "providers",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get List Of Providers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/providers",
            "params": [
              {
                "name": "source_type",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get Provider list"
        }
      ]
    },
    {
      "info": {
        "name": "introspect",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Introspect Resources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/introspect/resources",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "Filter by user ID."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              }
            ]
          },
          "docs": "Introspect Resources"
        },
        {
          "info": {
            "name": "Introspect Historical Pulls",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v2/introspect/historical_pull",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "Filter by user ID."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query"
              },
              {
                "name": "user_limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query",
                "description": "The cursor for fetching the next page, or `null` to fetch the first page."
              }
            ]
          },
          "docs": "Introspect Historical Pulls"
        }
      ]
    },
    {
      "info": {
        "name": "lab_tests",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Lab Tests For Team",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests",
            "params": [
              {
                "name": "generation_method",
                "value": "",
                "type": "query",
                "description": "Filter on whether auto-generated lab tests created by Vital, manually created lab tests, or all lab tests should be returned."
              },
              {
                "name": "lab_slug",
                "value": "",
                "type": "query",
                "description": "Filter by the slug of the lab for these lab tests."
              },
              {
                "name": "collection_method",
                "value": "",
                "type": "query",
                "description": "Filter by the collection method for these lab tests."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by the status of these lab tests."
              },
              {
                "name": "marker_ids",
                "value": "",
                "type": "query",
                "description": "Filter to only include lab tests containing these marker IDs."
              },
              {
                "name": "provider_ids",
                "value": "",
                "type": "query",
                "description": "Filter to only include lab tests containing these provider IDs."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by the name of the lab test (a case-insensitive substring search)."
              },
              {
                "name": "order_key",
                "value": "",
                "type": "query"
              },
              {
                "name": "order_direction",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "GET all the lab tests the team has access to."
        },
        {
          "info": {
            "name": "Create Lab Test For Team",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/lab_tests",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create Lab Test For Team"
        },
        {
          "info": {
            "name": "Get Lab Test For Team",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests/:lab_test_id",
            "params": [
              {
                "name": "lab_test_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "The lab account ID. This lab account is used to determine the availability of markers and lab tests."
              }
            ]
          },
          "docs": "GET all the lab tests the team has access to."
        },
        {
          "info": {
            "name": "Update Lab Test For Team",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/lab_tests/:lab_test_id",
            "params": [
              {
                "name": "lab_test_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update Lab Test For Team"
        },
        {
          "info": {
            "name": "Get Markers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests/markers",
            "params": [
              {
                "name": "lab_id",
                "value": "",
                "type": "query",
                "description": "The identifier Vital assigned to a lab partner."
              },
              {
                "name": "lab_slug",
                "value": "",
                "type": "query",
                "description": "The slug of the lab for these markers. If both lab_id and lab_slug are provided, lab_slug will be used."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "The name or test code of an individual biomarker or a panel."
              },
              {
                "name": "a_la_carte_enabled",
                "value": "",
                "type": "query"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "The lab account ID. This lab account is used to determine the availability of markers and lab tests."
              },
              {
                "name": "page",
                "value": "",
                "type": "query"
              },
              {
                "name": "size",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List active and orderable markers for a given Lab. Note that reflex markers are not included."
        },
        {
          "info": {
            "name": "Get Markers For Order Set",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/lab_tests/list_order_set_markers",
            "params": [
              {
                "name": "page",
                "value": "",
                "type": "query"
              },
              {
                "name": "size",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get Markers For Order Set"
        },
        {
          "info": {
            "name": "Get Markers For Test",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests/:lab_test_id/markers",
            "params": [
              {
                "name": "lab_test_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "The lab account ID. This lab account is used to determine the availability of markers and lab tests."
              },
              {
                "name": "page",
                "value": "",
                "type": "query"
              },
              {
                "name": "size",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "List all markers for a given Lab Test, as well as any associated reflex markers."
        },
        {
          "info": {
            "name": "Get Markers By Provider Id",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests/:lab_id/markers/:provider_id",
            "params": [
              {
                "name": "provider_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "lab_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "The lab account ID. This lab account is used to determine the availability of markers and lab tests."
              }
            ]
          },
          "docs": "GET a specific marker for the given lab and provider_id"
        },
        {
          "info": {
            "name": "Get Labs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_tests/labs"
          },
          "docs": "GET all the labs."
        },
        {
          "info": {
            "name": "Get Paginated Lab Tests For Team",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_test",
            "params": [
              {
                "name": "lab_test_limit",
                "value": "",
                "type": "query"
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "generation_method",
                "value": "",
                "type": "query",
                "description": "Filter on whether auto-generated lab tests created by Vital, manually created lab tests, or all lab tests should be returned."
              },
              {
                "name": "lab_slug",
                "value": "",
                "type": "query",
                "description": "Filter by the slug of the lab for these lab tests."
              },
              {
                "name": "collection_method",
                "value": "",
                "type": "query",
                "description": "Filter by the collection method for these lab tests."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by the status of these lab tests."
              },
              {
                "name": "marker_ids",
                "value": "",
                "type": "query",
                "description": "Filter to only include lab tests containing these marker IDs."
              },
              {
                "name": "provider_ids",
                "value": "",
                "type": "query",
                "description": "Filter to only include lab tests containing these provider IDs."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by the name of the lab test (a case-insensitive substring search)."
              },
              {
                "name": "order_key",
                "value": "",
                "type": "query"
              },
              {
                "name": "order_direction",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "GET lab tests the team has access to as a paginated list."
        },
        {
          "info": {
            "name": "Get Lab Test Collection Instructions Url",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_test/:lab_test_id/collection_instruction_pdf",
            "params": [
              {
                "name": "lab_test_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Lab Test Collection Instructions Url"
        }
      ]
    },
    {
      "info": {
        "name": "compendium",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Search Compendium",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/compendium/search",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Search Compendium"
        },
        {
          "info": {
            "name": "Convert Compendium",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/compendium/convert",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Convert Compendium"
        }
      ]
    },
    {
      "info": {
        "name": "lab_account",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Team Lab Accounts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/lab_test/lab_account",
            "params": [
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query"
              },
              {
                "name": "status",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get Team Lab Accounts"
        }
      ]
    },
    {
      "info": {
        "name": "order_transaction",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Order Transaction",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order_transaction/:transaction_id",
            "params": [
              {
                "name": "transaction_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Order Transaction"
        },
        {
          "info": {
            "name": "Get Order Transaction Result",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order_transaction/:transaction_id/result",
            "params": [
              {
                "name": "transaction_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Order Transaction Result"
        },
        {
          "info": {
            "name": "Get Order Transaction Result Pdf",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order_transaction/:transaction_id/result/pdf",
            "params": [
              {
                "name": "transaction_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Order Transaction Result Pdf"
        }
      ]
    },
    {
      "info": {
        "name": "orders",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Orders",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/orders",
            "params": [
              {
                "name": "search_input",
                "value": "",
                "type": "query",
                "description": "Search by order id, user id, patient name, shipping dob, or shipping recipient name."
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 23:59:59"
              },
              {
                "name": "updated_start_date",
                "value": "",
                "type": "query",
                "description": "Date from in YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "updated_end_date",
                "value": "",
                "type": "query",
                "description": "Date to YYYY-MM-DD or ISO formatted date time. If a date is provided without a time, the time will be set to 00:00:00"
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by low level status."
              },
              {
                "name": "order_key",
                "value": "",
                "type": "query",
                "description": "Order key to sort by."
              },
              {
                "name": "order_direction",
                "value": "",
                "type": "query",
                "description": "Order direction to sort by."
              },
              {
                "name": "order_type",
                "value": "",
                "type": "query",
                "description": "Filter by method used to perform the lab test."
              },
              {
                "name": "is_critical",
                "value": "",
                "type": "query",
                "description": "Filter by critical order status."
              },
              {
                "name": "interpretation",
                "value": "",
                "type": "query",
                "description": "Filter by result interpretation of the lab test."
              },
              {
                "name": "order_activation_types",
                "value": "",
                "type": "query",
                "description": "Filter by activation type."
              },
              {
                "name": "user_id",
                "value": "",
                "type": "query",
                "description": "Filter by user ID."
              },
              {
                "name": "patient_name",
                "value": "",
                "type": "query",
                "description": "Filter by patient name."
              },
              {
                "name": "shipping_recipient_name",
                "value": "",
                "type": "query",
                "description": "Filter by shipping recipient name."
              },
              {
                "name": "order_ids",
                "value": "",
                "type": "query",
                "description": "Filter by order ids."
              },
              {
                "name": "order_transaction_id",
                "value": "",
                "type": "query",
                "description": "Filter by order transaction ID"
              },
              {
                "name": "page",
                "value": "",
                "type": "query"
              },
              {
                "name": "size",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "GET many orders with filters."
        }
      ]
    },
    {
      "info": {
        "name": "order",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Register Testkit",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/testkit/register",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Register Testkit"
        },
        {
          "info": {
            "name": "Create Testkit Order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/testkit",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates an order for an unregistered testkit"
        },
        {
          "info": {
            "name": "Get Order Appointment Availability",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/phlebotomy/appointment/availability",
            "params": [
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for appointment availability"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Return the available time slots to book an appointment with a phlebotomist\nfor the given address and order."
        },
        {
          "info": {
            "name": "Book Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/:order_id/phlebotomy/appointment/book",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Book an at-home phlebotomy appointment."
        },
        {
          "info": {
            "name": "Request Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/:order_id/phlebotomy/appointment/request",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Request an at-home phlebotomy appointment."
        },
        {
          "info": {
            "name": "Reschedule Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id/phlebotomy/appointment/reschedule",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Reschedule a previously booked at-home phlebotomy appointment."
        },
        {
          "info": {
            "name": "Cancel Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id/phlebotomy/appointment/cancel",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Cancel a previously booked at-home phlebotomy appointment."
        },
        {
          "info": {
            "name": "Get Phlebotomy Appointment Cancellation Reasons",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/phlebotomy/appointment/cancellation-reasons"
          },
          "docs": "Get the list of reasons for cancelling an at-home phlebotomy appointment."
        },
        {
          "info": {
            "name": "Get Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/phlebotomy/appointment",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "Get the appointment associated with an order."
        },
        {
          "info": {
            "name": "Get Area Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/area/info",
            "params": [
              {
                "name": "zip_code",
                "value": "",
                "type": "query",
                "description": "Zip code of the area to check"
              },
              {
                "name": "radius",
                "value": "",
                "type": "query",
                "description": "Radius in which to search in miles"
              },
              {
                "name": "lab",
                "value": "",
                "type": "query",
                "description": "Lab to check for PSCs"
              },
              {
                "name": "labs",
                "value": "",
                "type": "query",
                "description": "List of labs to check for PSCs"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "Lab Account ID to use for availability checks"
              }
            ]
          },
          "docs": "GET information about an area with respect to lab-testing.\n\nInformation returned:\n* Whether a given zip code is served by our Phlebotomy network.\n* List of Lab locations in the area."
        },
        {
          "info": {
            "name": "Get Psc Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/psc/info",
            "params": [
              {
                "name": "zip_code",
                "value": "",
                "type": "query",
                "description": "Zip code of the area to check"
              },
              {
                "name": "lab_id",
                "value": "",
                "type": "query",
                "description": "Lab ID to check for PSCs"
              },
              {
                "name": "radius",
                "value": "",
                "type": "query",
                "description": "Radius in which to search in miles. Note that we limit to 30 PSCs."
              },
              {
                "name": "capabilities",
                "value": "",
                "type": "query",
                "description": "Filter for only locations with certain capabilities"
              },
              {
                "name": "lab_account_id",
                "value": "",
                "type": "query",
                "description": "Lab Account ID to use for availability checks"
              }
            ]
          },
          "docs": "Get Psc Info"
        },
        {
          "info": {
            "name": "Get Order Psc Info",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/psc/info",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              },
              {
                "name": "radius",
                "value": "",
                "type": "query",
                "description": "Radius in which to search in miles"
              },
              {
                "name": "capabilities",
                "value": "",
                "type": "query",
                "description": "Filter for only locations with certain capabilities"
              }
            ]
          },
          "docs": "Get Order Psc Info"
        },
        {
          "info": {
            "name": "Get Lab Test Result",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/result/pdf",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This endpoint returns the lab results for the order."
        },
        {
          "info": {
            "name": "Get Lab Test Result Metadata",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/result/metadata",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Return metadata related to order results, such as lab metadata,\nprovider and sample dates."
        },
        {
          "info": {
            "name": "Get Lab Test Result Raw",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/result",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Return both metadata and raw json test data"
        },
        {
          "info": {
            "name": "Get Order Labels",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/labels/pdf",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "number_of_labels",
                "value": "",
                "type": "query",
                "description": "Number of labels to generate"
              },
              {
                "name": "collection_date",
                "value": "",
                "type": "query",
                "description": "Collection date"
              }
            ]
          },
          "docs": "This endpoint returns the printed labels for the order."
        },
        {
          "info": {
            "name": "Get Psc Appointment Availability",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/psc/appointment/availability",
            "params": [
              {
                "name": "lab",
                "value": "",
                "type": "query",
                "description": "Lab to check for availability"
              },
              {
                "name": "start_date",
                "value": "",
                "type": "query",
                "description": "Start date for appointment availability"
              },
              {
                "name": "site_codes",
                "value": "",
                "type": "query",
                "description": "List of site codes to fetch availability for"
              },
              {
                "name": "zip_code",
                "value": "",
                "type": "query",
                "description": "Zip code of the area to check"
              },
              {
                "name": "radius",
                "value": "",
                "type": "query",
                "description": "Radius in which to search in miles"
              },
              {
                "name": "allow_stale",
                "value": "",
                "type": "query",
                "description": "If true, allows cached availability data to be returned."
              }
            ]
          },
          "docs": "Get Psc Appointment Availability"
        },
        {
          "info": {
            "name": "Book Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/:order_id/psc/appointment/book",
            "headers": [
              {
                "name": "x-idempotency-key",
                "value": ""
              },
              {
                "name": "x-idempotency-error",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Book Phlebotomy Appointment"
        },
        {
          "info": {
            "name": "Reschedule Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id/psc/appointment/reschedule",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Reschedule Phlebotomy Appointment"
        },
        {
          "info": {
            "name": "Cancel Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id/psc/appointment/cancel",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Cancel Phlebotomy Appointment"
        },
        {
          "info": {
            "name": "Get Phlebotomy Appointment Cancellation Reasons",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/psc/appointment/cancellation-reasons"
          },
          "docs": "Get Phlebotomy Appointment Cancellation Reasons"
        },
        {
          "info": {
            "name": "Get Phlebotomy Appointment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/psc/appointment",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "Get the appointment associated with an order."
        },
        {
          "info": {
            "name": "Resend Order Webhook",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/resend_events",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replay a webhook for a given set of orders"
        },
        {
          "info": {
            "name": "Get Order Collection Instructions Url",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/collection_instruction_pdf",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "GET collection instructions for an order"
        },
        {
          "info": {
            "name": "Get Order Requisition Url",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/requisition/pdf",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "GET requisition pdf for an order"
        },
        {
          "info": {
            "name": "Get Order Abn",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id/abn_pdf",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "GET ABN pdf for an order"
        },
        {
          "info": {
            "name": "Get Order",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/order/:order_id",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "GET individual order by ID."
        },
        {
          "info": {
            "name": "Update Order",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a modifiable order's scheduled activation date.\n\nThe order must be in `ordered` or `awaiting_registration` status. Setting\n`activate_by` to a future date reschedules dispatch; setting it to `null`\nclears the schedule and enqueues immediate dispatch for `ordered` orders.\n\nReturns 400 when:\n- the order is not in a modifiable status,\n- the order was created for immediate processing (cannot be scheduled\n  after the fact),\n- `activate_by` is in the past."
        },
        {
          "info": {
            "name": "Create Order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order",
            "headers": [
              {
                "name": "X-Idempotency-Key",
                "value": ""
              },
              {
                "name": "X-Idempotency-Error",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create Order"
        },
        {
          "info": {
            "name": "Import Order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/import",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Import Order"
        },
        {
          "info": {
            "name": "Cancel Order",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/:order_id/cancel",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "POST cancel order"
        },
        {
          "info": {
            "name": "Order Process Simulate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/order/:order_id/test",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "final_status",
                "value": "",
                "type": "query"
              },
              {
                "name": "delay",
                "value": "",
                "type": "query"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Get available test kits."
        },
        {
          "info": {
            "name": "Update On Site Collection Order Draw Completed",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.us.junction.com/v3/order/:order_id/draw_completed",
            "params": [
              {
                "name": "order_id",
                "value": "",
                "type": "path",
                "description": "Your Order ID."
              }
            ]
          },
          "docs": "PATCH update on site collection order when draw is completed"
        }
      ]
    },
    {
      "info": {
        "name": "insurance",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Search Insurance Payor Information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/insurance/search/payor",
            "params": [
              {
                "name": "insurance_name",
                "value": "",
                "type": "query"
              },
              {
                "name": "provider",
                "value": "",
                "type": "query"
              },
              {
                "name": "provider_payor_id",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Search Insurance Payor Information"
        },
        {
          "info": {
            "name": "Post Insurance Payor Information",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/insurance/search/payor",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Post Insurance Payor Information"
        },
        {
          "info": {
            "name": "Search Diagnosis",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/v3/insurance/search/diagnosis",
            "params": [
              {
                "name": "diagnosis_query",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Search Diagnosis"
        },
        {
          "info": {
            "name": "Validate Icd Codes",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/insurance/validate_icd_codes",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Validate Icd Codes"
        }
      ]
    },
    {
      "info": {
        "name": "payor",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create Payor",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/v3/payor",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create Payor"
        }
      ]
    },
    {
      "info": {
        "name": "lab_report",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create Lab Report Parser Job",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/lab_report/v1/parser/job",
            "body": {
              "type": "multipart-form",
              "data": []
            }
          },
          "docs": "Creates a parse job, uploads the file(s) to provider, persists the job row,\nand starts the ParseLabReport. Returns a generated job_id."
        },
        {
          "info": {
            "name": "Get Lab Report Parser Job",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/lab_report/v1/parser/job/:job_id",
            "params": [
              {
                "name": "job_id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves the parse job status and stored result if completed.\n\nReturns:\n    ParseLabResultJobResponse with job status and parsed data (if complete)"
        }
      ]
    },
    {
      "info": {
        "name": "Default",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Query One",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.us.junction.com/aggregate/v1/user/:user_id/query",
            "headers": [
              {
                "name": "accept",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Query One"
        },
        {
          "info": {
            "name": "Get Result Table For Query",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/aggregate/v1/user/:user_id/continuous_query/:query_id_or_slug/result_table",
            "headers": [
              {
                "name": "accept",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "query_id_or_slug",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get Result Table For Query"
        },
        {
          "info": {
            "name": "Get Task History For Query",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.us.junction.com/aggregate/v1/user/:user_id/continuous_query/:query_id_or_slug/task_history",
            "params": [
              {
                "name": "user_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "query_id_or_slug",
                "value": "",
                "type": "path"
              },
              {
                "name": "next_cursor",
                "value": "",
                "type": "query"
              },
              {
                "name": "limit",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Get Task History For Query"
        }
      ]
    }
  ],
  "bundled": true
}