KinesteX is an embeddable solution, which enables us to integrate into any platform and app.

Data is shared via HTTPS post messages.

Required Data Points from your company to access our services:

  1. Company Name
  2. Api Key
  3. User Id(your unique user identifier)

We will provide company name and api key. User id can be any unique string you use to identify users. This data will need to be shared on launch of KinesteX embeddable view in your app.

Data points we share with you in real-time:

  1. KinesteX Launch (detected launch of KinesteX view)
  2. Plan sign up (when a user signs up for a workout plan)
  3. Workout opened (when a user opens a workout)
  4. Workout started (when a user starts the workout)
  5. Exercise data: (when we detect a user complete an exercise) a. exercise title: String, b. repeats: Int, c. calories: Double, d. mistakes: Dictionary [String: Int] (a map of mistakes and the number of repetitions of those mistakes. Ex.: [Raise your arms higher: 2, Maintain the posture: 2])
  6. Workout finished (When a user exits a workout)
  7. Workout overview:(Sent right after a user exits the workout and contains summary of the workout) a. workout title: String, b. total repeats: Int, c. total calories: Double, d. total seconds: Int, e. total mistakes count: Int f. percentage completed: Double (percentage of the workout completed) g. active seconds: Int
  8. KinesteX Closed (Sent when a user wishes to exit KinesteX embeddable view)
  9. KinesteX Error (Sent if we detected an error. Examples of errors may include: denied camera permission, unable to detect camera, cannot connect to database, etc.)

We record the userId and the time a user launched KinesteX, as well as the plans users have started and their Workout Overview data for backup and stats (No backup policy is available upon request).