For the complete documentation index, see llms.txt. This page is also available as Markdown.

Analytics

This page aggregates all endpoints related to retrieving reports, metrics, summaries, and recommendations for processed video sessions.

Overview

Each activity—Jumping, Running, and Weightlifting—has dedicated endpoints to:

  • Export Processed Data: Retrieve structured session data (e.g., keypoints, angles, timestamps, and metrics).

  • Generate Analysis Reports: Obtain comprehensive analysis (e.g., jump analysis, gait analysis, lift analysis).

  • Retrieve Summaries: Generate textual summaries of a session’s performance.

  • Create Recommendations: Generate personalized recommendations based on the analysis.

All endpoints require a valid Api-Key token in the Authorization header. For more details on request formats and error handling, please refer to our API Reference documentation.

Running
  • Retrieve Total Metrics GET /running/sessions/metrics/total/ Get average metrics across all running sessions and detailed metrics for the most recent session.

  • Retrieve Running Session Details GET /running/sessions/{session_id}/ Access detailed information for a specific running session, including processed video URLs, metrics, and computed statistics.

  • Export Running Session Data GET /running/sessions/{session_id}/export/ Export running session data such as keypoints, angles, timestamps, and contact information.

  • Gait Analysis Report POST /running/sessions/{session_id}/gait-analysis/ Obtain a detailed gait analysis report including phase information and joint angle measurements.

  • Report Comments Management GET/POST/DELETE /running/sessions/{session_id}/report-comments/ Retrieve, update, or delete user comments associated with the running session report.

  • Generate Session Summary POST /running/sessions/{session_id}/summary/ Generate a textual summary of a running session’s performance and metrics.

Jumping
  • Export Session Data GET /jumping/sessions/{session_id}/export/ Retrieve detailed jumping session data, including keypoints, angles, timestamps, and performance metrics.

  • Vertical Jump Analysis Report POST /jumping/sessions/{session_id}/jump-analysis/ Generate a comprehensive vertical jump analysis report that includes graphical data, phase details, and user performance insights.

  • Generate Recommendation Threads POST /jumping/sessions/{session_id}/recommendation/ Create personalized recommendation threads based on the jump analysis report.

  • Generate or Retrieve Session Summary GET/POST /jumping/sessions/{session_id}/summary/ Retrieve a summary of the session or generate summary threads (note: some summary endpoints may be deprecated).

Weightlifting
  • Retrieve Weightlifting Session Details GET /weightlifting/sessions/{session_id}/ Fetch detailed information about a weightlifting session, including original and analyzed video URLs, timestamps, and exercise data.

  • Export Weightlifting Session Data GET /weightlifting/sessions/{session_id}/export/ Export structured data from a weightlifting session, including keypoints, angles, and various performance metrics.

  • Analyze Weightlifting Lift POST /weightlifting/sessions/{session_id}/lift-analysis/ Run a detailed analysis of the weightlifting lift, generating images that illustrate key performance indicators such as bar speed and joint angles.

  • Generate Weightlifting Recommendations POST /weightlifting/sessions/{session_id}/recommendation/ Create tailored recommendations for weightlifting performance based on the session’s analysis.

Last updated

Was this helpful?