Vital · Capability

Vital Sense API

Vital Sense API. 3 operations. Self-contained Naftiko capability covering the Sense business surface of the Junction (Vital) health-data platform.

Vital Sense API is a Naftiko capability published by Vital, one of 8 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Vital, Junction, and Sense.

Run with Naftiko VitalJunctionSense

Capability Spec

sense.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Vital Sense API
  description: Vital Sense API. 3 operations. Self-contained Naftiko capability covering the Sense business surface of the
    Junction (Vital) health-data platform.
  tags:
  - Vital
  - Junction
  - Sense
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    VITAL_API_KEY: VITAL_API_KEY
capability:
  consumes:
  - type: http
    namespace: sense
    baseUri: https://api.us.junction.com
    description: Vital Sense API business capability. Self-contained, no shared references.
    resources:
    - name: aggregate-v1-user--query
      path: /aggregate/v1/user/{user_id}/query
      operations:
      - name: query_one_aggregate_v1_user__user_id__query_post
        method: POST
        description: Query One
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_id
          in: path
          type: string
          description: ''
          required: true
        - name: accept
          in: header
          type: string
          description: ''
          required: false
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: aggregate-v1-user--continuous-query--result-table
      path: /aggregate/v1/user/{user_id}/continuous_query/{query_id_or_slug}/result_table
      operations:
      - name: get_result_table_for_query_aggregate_v1_user__user_id__continuous_query__query_id_or_slug_
        method: GET
        description: Get Result Table For Query
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_id
          in: path
          type: string
          description: ''
          required: true
        - name: query_id_or_slug
          in: path
          type: string
          description: ''
          required: true
        - name: accept
          in: header
          type: string
          description: ''
          required: false
    - name: aggregate-v1-user--continuous-query--task-history
      path: /aggregate/v1/user/{user_id}/continuous_query/{query_id_or_slug}/task_history
      operations:
      - name: get_task_history_for_query_aggregate_v1_user__user_id__continuous_query__query_id_or_slug_
        method: GET
        description: Get Task History For Query
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: user_id
          in: path
          type: string
          description: ''
          required: true
        - name: query_id_or_slug
          in: path
          type: string
          description: ''
          required: true
        - name: next_cursor
          in: query
          type: string
          description: ''
          required: false
        - name: limit
          in: query
          type: integer
          description: ''
          required: false
    auth:
      type: apiKey
      in: header
      name: X-Vital-API-Key
      valueFrom:
        env: VITAL_API_KEY