keiser_metrics_sdk

Last updated:

0 purchases

keiser_metrics_sdk Image
keiser_metrics_sdk Images
Add to Cart

Description:

keiser metrics sdk

keiser_metrics_sdk #
Project #
This SDK facilitates communication between a client system (ie: phone app, website, server) and Keiser Metrics. The SDK is written in TypeScript and supports both browser and NodeJS platforms.
Requirements #

Dart 2.17.6 or later OR Flutter 3.0.5 or later
Dio 4.0.0+

Installation & Usage #
pub.dev #
To use the package from pub.dev, please include the following in pubspec.yaml
dependencies:
keiser_metrics_sdk: 5.0.32
copied to clipboard
Github #
If this Dart package is published to Github, please include the following in pubspec.yaml
dependencies:
keiser_metrics_sdk:
git:
url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
#ref: main
copied to clipboard
Local development #
To use the package from your local drive, please include the following in pubspec.yaml
dependencies:
keiser_metrics_sdk:
path: /path/to/keiser_metrics_sdk
copied to clipboard
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:keiser_metrics_sdk/keiser_metrics_sdk.dart';


final MetricsApi metricsApi = MetricsApi();
final String displaySerial = displaySerial_example; // String |
final String displaySoftwareVersion = displaySoftwareVersion_example; // String |
final num facilityId = 8.14; // num |
final String memberIdentifier = memberIdentifier_example; // String |
final String model = model_example; // String |
final String resistancePrecision = resistancePrecision_example; // String | Allowed values: int, dec
final String setData = setData_example; // String |
final String lz4SampleData = lz4SampleData_example; // String |
final String apiVersion = apiVersion_example; // String |

try {
final response = await metricsApi.a500CreateSet(displaySerial, displaySoftwareVersion, facilityId, memberIdentifier, model, resistancePrecision, setData, lz4SampleData, apiVersion);
print(response);
} catch on DioError (e) {
print("Exception when calling MetricsApi->a500CreateSet: $e\n");
}

copied to clipboard
Documentation for API Endpoints #
All URIs are relative to https://metrics-api-v3.keiser.com/api



Method
HTTP request
Description




a500CreateSet
POST /a500/create-set
Create a user's set on A500 equipment


a500CreateUtilizationInstance
POST /a500/utilization-instance
Create a utilization instance for an A500 machine


a500GetUser
GET /a500/user
Get a user's info on A500 equipment


a500Initialize
POST /a500/initialize
Initializes a facility strength machine


a500ShowMachineState
GET /a500/{facilityStrengthMachineId}/machine-state
Show an A500 Facility Strength Machine State


a500SubscribeMachineState
GET /a500/subscribeMachineState
Subscribe to A500 Facility Strength Machine State


a500UpdateMachine
PUT /a500/machine
Create or update a facility strength machine


a500UpdateMachineState
PUT /a500/{facilityStrengthMachineId}/machine-state
Updates a facility strength machine state


a500UserLogin
POST /a500/user-login
Login a user from an A500 Machine


applicationCreate
POST /development-account/{developmentAccountId}/application
Create an application


applicationDelete
DELETE /development-account/{developmentAccountId}/application/{id}
Delete an application


applicationList
GET /development-account/{developmentAccountId}/application/list
List applications for a Developer Account


applicationShow
GET /development-account/{developmentAccountId}/application
Show an application


applicationUpdate
PUT /development-account/{developmentAccountId}/application/{id}
Update an application


authExchangeFulfillment
POST /auth/exchange/fulfillment
Exchanges an authorization token for access and refresh tokens


cardioExerciseCreate
POST /cardio-exercise
Create a cardio exercise


cardioExerciseDelete
DELETE /cardio-exercise/{id}
Delete a cardio exercise


cardioExerciseList
GET /cardio-exercise/list
List cardio exercises


cardioExerciseMuscleCreate
POST /cardio-exercise/{cardioExerciseId}/muscle
Create a cardio exercise muscle


cardioExerciseMuscleDelete
DELETE /cardio-exercise/muscle/{id}
Delete a cardio exercise muscle


cardioExerciseMuscleList
GET /cardio-exercise/{cardioExerciseId}/muscle
List cardio exercise muscles


cardioExerciseMuscleShow
GET /cardio-exercise/muscle/
Show a cardio exercise muscle


cardioExerciseMuscleUpdate
PUT /cardio-exercise/muscle/{id}
Update a cardio exercise muscle


cardioExerciseShow
GET /cardio-exercise
Show a cardio exercise


cardioExerciseUpdate
PUT /cardio-exercise/{id}
Update a cardio exercise


cardioExerciseVariantCreate
POST /cardio-exercise/{cardioExerciseId}/variant
Create a cardio exercise variant


cardioExerciseVariantDelete
DELETE /cardio-exercise/variant/{id}
Delete a cardio exercise variant


cardioExerciseVariantList
GET /cardio-exercise/variant/list
List cardio exercise variants


cardioExerciseVariantShow
GET /cardio-exercise/variant
Show a cardio exercise variant


cardioExerciseVariantUpdate
PUT /cardio-exercise/variant/{id}
Update a cardio exercise variant


cardioMachineList
GET /cardio-machine/list
List cardio machines


cardioMachineShow
GET /cardio-machine
Show a cardio machine


coreEndpoints
GET /endpoints
Lists all endpoints for reference


coreErrors
GET /errors
Lists all errors for reference


coreHealth
GET /health
Returns 200 if healthy, 400 if unhealthy


coreStatus
GET /status
Show basic API information


coreTime
GET /time
Returns current system time


coreUnsubscribe
GET /unsubscribe
Unsubscribe from model updates


developmentAccountCreate
POST /development
Create a Development Account


developmentAccountDelete
DELETE /development-account/{id}
Delete a Development Account


developmentAccountList
GET /development/list
List Development Accounts


developmentAccountRelationshipList
GET /development-account/{developmentAccountId}/relationship/list
List User Development Account Relationships


developmentAccountRelationshipRequestDelete
DELETE /development-account/{developmentAccountId}/relationship-request/{id}
Deletes a Development Account Relationship Request


developmentAccountRelationshipRequestFulfillment
PUT /development-account/relationship-request/fulfillment
Fulfills a Development Account Relationship Request


developmentAccountRelationshipRequestInit
POST /development-account/{developmentAccountId}/relationship-request/init
Initialize a Development Account Relationship Request


developmentAccountRelationshipRequestList
GET /development-account/relationship-request/list
List Development Account Relationship Requests


developmentAccountRelationshipRequestShow
GET /development-account/relationship-request
Show a Development Account Relationship Request


developmentAccountRelationshipShow
GET /development-account/{developmentAccountId}/relationship
Show a User Development Account Relationship


developmentAccountRelationshipUpdate
PUT /development-account/{developmentAccountId}/relationship/{id}
Updates a Development Account Relationship


developmentAccountShow
GET /development-account
Show a Development Account


developmentAccountUpdate
PUT /development-account/{id}
Update a Development Account


emailAddressCreate
POST /user/email-address
Create a user email


emailAddressDelete
DELETE /user/email-address/{id}
Delete a user's email address


emailAddressList
GET /user/email-address/list
List a user's email addresses


emailAddressShow
GET /user/email-address
Show a user's email address


emailAddressValidationFulfillment
POST /user/email-address/validation-fulfillment/{validationToken}
Fulfills a user's email validation process


emailAddressValidationRequest
POST /user/email-address/validation-request/{id}
Request an email validation email be sent


exerciseAliasCreate
POST /exercise-alias
Create an exercise alias


exerciseAliasDelete
DELETE /exercise-alias/{id}
Delete an exercise alias


exerciseAliasList
GET /exercise-alias/list
List exercise aliases


exerciseAliasShow
GET /exercise-alias
Show an exercise alias


exerciseAliasUpdate
PUT /exercise-alias/{id}
Update an exercise alias


exerciseOrdinalSetAssignmentCreate
POST /exercise-ordinal-set/{exerciseOrdinalSetId}/assignment
Create an exercise ordinal set assignment


exerciseOrdinalSetAssignmentDelete
DELETE /exercise-ordinal-set/assignment/{id}
Delete an exercise ordinal set assignment


exerciseOrdinalSetAssignmentList
GET /exercise-ordinal-set/assignment/list
List exercise ordinal set assignments


exerciseOrdinalSetAssignmentShow
GET /exercise-ordinal-set/assignment
Show an exercise ordinal set assignment


exerciseOrdinalSetCreate
POST /exercise-ordinal-set
Create an exercise ordinal set


exerciseOrdinalSetDelete
DELETE /exercise-ordinal-set/{id}
Delete an exercise ordinal set


exerciseOrdinalSetList
GET /exercise-ordinal-set/list
List exercise ordinal sets


exerciseOrdinalSetShow
GET /exercise-ordinal-set
Show an exercise ordinal set


exerciseOrdinalSetUpdate
PUT /exercise-ordinal-set/{id}
Update an exercise ordinal set


facilityAccessControlIPRangeCreate
POST /facility/access-control/ip-range
Create a facility access control IP Range whitelist entity


facilityAccessControlIPRangeDelete
DELETE /facility/access-control/ip-range/{id}
Delete a facility access control IP Range whitelist entity


facilityAccessControlIPRangeList
GET /facility/access-control/ip-range/list
List a facility's access control IP Range whitelist entities


facilityAccessControlIPRangeShow
GET /facility/access-control/ip-range
Show a facility access control IP Range whitelist entity


facilityAccessControlIPRangeUpdate
PUT /facility/access-control/ip-range/{id}
Update a facility access control IP Range whitelist entity


facilityAccessControlKioskShow
GET /facility/access-control/kiosk
Show the facility access control kiosk entity


facilityAccessControlKioskUpdate
PUT /facility/access-control/kiosk
Update the facility access control kiosk entity


facilityAccessControlShow
GET /facility/access-control
Show a facility access control


facilityApplyLicense
POST /facility/apply-license
Updates a facility license


facilityCardioMachineDelete
DELETE /facility/cardio-machine/{id}
Delete a facility cardio machine


facilityCardioMachineShow
POST /facility/cardio-machine
Show a facility cardio machine


facilityCardioMachineUpdate
PUT /facility/cardio-machine/{id}
Update a facility cardio machine


facilityConfigurationShow
GET /facility/configuration
Show a facility configuration


facilityConfigurationSubscribe
GET /facilityConfiguration/subscribe
Subscribe to facility configuration


facilityConfigurationUpdate
PUT /facility/configuration
Update a facility configuration


facilityCreate
POST /facility
Create a facility


facilityInBodyIntegrationCreate
POST /facility/inbody-integration
Create a facility InBody integration


facilityInBodyIntegrationDelete
DELETE /facility/inbody-integration
Delete a facility InBody integration


facilityInBodyIntegrationShow
GET /facility/inbody-integration
Show a facility InBody integration settings


facilityKioskSessionEndEchip
PUT /facility/kiosk/session/end-echip/{echipId}
End a user session from a facility kiosk using an eChip Id


facilityKioskSessionUpdateEchip
PUT /facility/kiosk/session/update-echip/{echipId}
Update a user session from a facility kiosk using an eChip Id


facilityKioskTokenCheck
GET /facility/kiosk/token/check
Check validity of a kiosk token


facilityKioskTokenCreate
POST /facility/kiosk/token
Create a kiosk token for a facility


facilityKioskTokenDelete
DELETE /facility/kiosk/token
Delete a kiosk token for a facility


facilityKioskUserLogin
POST /facility/kiosk/user-login
Use a kiosk token to log in a facility user


facilityLicenseList
GET /facility/license/list
List facility licenses


facilityLicenseShow
GET /facility/license
Show a facility license


facilityList
GET /facility/list
List facilities


facilityProfileShow
GET /facility/profile
Show facility profile


facilityProfileUpdate
PUT /facility/profile
Update a facility profile


facilityRelationshipFacilityCreate
POST /facility/relationship
Create a user with a facility relationship


facilityRelationshipFacilityDelete
DELETE /facility/relationship/{id}
Delete a facility's user relationship


facilityRelationshipFacilityList
GET /facility/relationship/list
List a facility's user relationships


facilityRelationshipFacilityShow
GET /facility/relationship
Show a facility's user relationship


facilityRelationshipFacilitySubscribe
GET /facilityRelationship/facilitySubscribe
Subscribe to changes to facility relationship


facilityRelationshipFacilityUpdate
PUT /facility/relationship/{id}
Update a facility's user relationship


facilityRelationshipRequestFacilityCreate
POST /facility/relationship-request
Create a facility relationship request (Facility to User)


facilityRelationshipRequestFacilityList
GET /facility/relationship-request/list
List facility relationship requests (User to Facility)


facilityRelationshipRequestFacilityShow
GET /facility/relationship-request
Show a facility relationship request (User to Facility)


facilityRelationshipRequestFacilitySubscribe
GET /facilityRelationshipRequest/facilitySubscribe
Subscribe to changes to facility relationship request


facilityRelationshipRequestFacilityUpdate
PUT /facility/relationship-request/{id}
Update a facility relationship request (User to Facility)


facilityRelationshipRequestUserCreate
POST /user/facility/relationship-request
Create a facility relationship request (User to Facility)


facilityRelationshipRequestUserList
GET /user/facility/relationship-request/list
List facility relationship requests (Facility to User)


facilityRelationshipRequestUserShow
GET /user/facility/relationship-request
Show a facility relationship request (Facility to User)


facilityRelationshipRequestUserSubscribe
GET /facilityRelationshipRequest/userSubscribe
Subscribe to changes to facility relationship request


facilityRelationshipRequestUserUpdate
PUT /user/facility/relationship-request/{id}
Update a facility relationship request (Facility to User)


facilityRelationshipUserDelete
DELETE /user/facility/relationship/{id}
Delete a user's facility relationship


facilityRelationshipUserList
GET /user/facility/relationship/list
List a user's facility relationships


facilityRelationshipUserShow
GET /user/facility/relationship
Show a user's facility relationship


facilityRelationshipUserSubscribe
GET /facilityRelationship/userSubscribe
Subscribe to changes to facility relationship


facilityRelationshipUserUpdate
PUT /user/facility/relationship/{id}
Update a user's facility relationship


facilityReportCheckIn
GET /facility/report/check-in
Counts the number of days a member recorded one strength machine data set.


facilitySessionCheckEchip
GET /facility/session/check-echip
Check if eChip ID already assigned to active session


facilitySessionDelete
DELETE /facility/session/{id}
Delete a facility user's session


facilitySessionEnd
PUT /facility/session/end
End a user session from a facility


facilitySessionList
GET /facility/session/list
List a facility's user sessions


facilitySessionShow
GET /facility/session
Show a facility user's session


facilitySessionStart
POST /facility/session/{userId}
Start a user session from a facility


facilitySessionStatus
GET /facility/session/{userId}/status
Retrieves a user's session status for a facility


facilitySessionSubscribe
GET /facilitySession/subscribe
Subscribe to changes to a facilities's session


facilitySessionUpdate
PUT /facility/session/{echipId}
Update a user session from a facility using an eChip Id


facilityShow
GET /facility
Show a facility


facilityStrengthMachineConfigurationShow
GET /facility/strength-machine/configuration
Show a facility strength machine default configuration


facilityStrengthMachineConfigurationSubscribe
GET /facilityStrengthMachineConfiguration/subscribe
Subscribe to changes to facility strength machine configuration


facilityStrengthMachineConfigurationUpdate
PUT /facility/strength-machine/configuration
Update a facility strength machine configuration


facilityStrengthMachineCreateEchip
POST /facility/strength-machine/echip
Creates facility strength machines using eChip data


facilityStrengthMachineDelete
DELETE /facility/strength-machine/{id}
Delete a facility strength machine


facilityStrengthMachineInitializerOTP
GET /facility/strength-machine/initializer-otp
Show facility strength machine initializer token


facilityStrengthMachineInitializerToken
GET /facility/strength-machine/initializer-token
Show facility strength machine initializer token


facilityStrengthMachineList
GET /facility/strength-machine/list
List facility strength machines


facilityStrengthMachineMaintenanceRecordCreate
POST /facility/strength-machine/maintenance-record
Create a maintenance record for facility strength machine


facilityStrengthMachineMaintenanceRecordDelete
DELETE /facility/strength-machine/maintenance-record/{id}
Delete a maintenance record for facility strength machine


facilityStrengthMachineMaintenanceRecordList
GET /facility/strength-machine/maintenance-record/list
List maintenance records for facility strength machines


facilityStrengthMachineMaintenanceRecordShow
GET /facility/strength-machine/maintenance-record
Show a maintenance record by for facility strength machine


facilityStrengthMachineShow
GET /facility/strength-machine
Show a facility strength machine


facilityStrengthMachineSubscribe
GET /facilityStrengthMachine/subscribe
Subscribe to changes to facility strength machine


facilityStrengthMachineUpdate
PUT /facility/strength-machine/{id}
Update a facility strength machine


facilityStrengthMachineUtilizationInstanceList
GET /facility/strength-machine/utilization-instance/list
List facility strength machine utilization instances


facilityStrengthMachineUtilizationInstanceShow
GET /facility/strength-machine/utilization-instance
Show facility strength machine utilization instance


facilitySubscribe
GET /facility/subscribe
Subscribe to changes to a facility


heartRateDataSetCreate
POST /user/heart-rate-data-set
Create a user heart rate data set


heartRateDataSetDelete
DELETE /user/heart-rate-data-set/{id}
Delete a user's heart rate data set


heartRateDataSetList
GET /user/heart-rate-data-set/list
List a user's heart rate data sets


heartRateDataSetShow
GET /user/heart-rate-data-set
Show a user's heart rate data set


heartRateDataSetSubscribe
GET /heartRateDataSet/subscribe
Subscribe to heart rate data set changes


heartRateDataSetUpdate
PUT /user/heart-rate-data-set/{id}
Update a user's heart rate data set


heightMeasurementCreate
POST /user/height-measurement
Create a user height measurement


heightMeasurementDelete
DELETE /user/height-measurement/{id}
Delete a user's height measurement


heightMeasurementList
GET /user/height-measurement/list
List a user's height measurements


heightMeasurementShow
GET /user/height-measurement
Show a user's height measurement


heightMeasurementSubscribe
GET /heightMeasurement/subscribe
Subscribe to changes to user's height measurements


mSeriesAppSessionCreate
POST /m-series/app-session
Create a user session using M Series app data


mSeriesAppSessionDelete
DELETE /m-series/app-session/{id}
Delete a user's session


mSeriesAppSessionExport
GET /m-series/app-session/export/{id}/{format}
Export a user's session as a file


mSeriesAppSessionExportFlat
GET /m-series/app-session/export/{filename}
Export a user's session as a flat file


mSeriesAppSessionList
GET /m-series/app-session/list
List a user's sessions generated using M Series app data


mSeriesAppSessionShow
GET /m-series/app-session
Show a user's session generated using M Series app data


mSeriesChallengeCreate
POST /m-series/challenge
Create a user mSeries Challenge


mSeriesChallengeDelete
DELETE /m-series/challenge/{id}
Delete a user's owned mSeries Challenge


mSeriesChallengeList
GET /m-series/challenge/list
List a user's owned or joined mSeries Challenges


mSeriesChallengeParticipantCreate
POST /m-series/challenge/participant
Join Challenge


mSeriesChallengeParticipantDelete
DELETE /m-series/challenge/{mSeriesChallengeId}/participant
Leave Challenge


mSeriesChallengeParticipantList
GET /m-series/challenge/participant/list
Search for mSeries Challenge Participants


mSeriesChallengeParticipantShow
GET /m-series/challenge/participant
Show a user's mSeries User Challenge Participant Record


mSeriesChallengeShow
GET /m-series/challenge
Show a user mSeries Challenge


mSeriesChallengeUpdate
PUT /m-series/challenge/{id}
Update a user mSeries Challenge


mSeriesDataSetCreate
POST /m-series/data-set
Create a user M Series data set


mSeriesDataSetDelete
DELETE /m-series/data-set/{id}
Delete a user's M Series data set


mSeriesDataSetList
GET /m-series/data-set/list
List a user's M Series data sets


mSeriesDataSetReenqueue
POST /m-series/data-set/reenqueue
Reenqueue a user's M Series data set


mSeriesDataSetSegmentShow
GET /m-series/data-set/segment
Show a user's M Series data set segment


mSeriesDataSetShow
GET /m-series/data-set
Show a user's M Series data set


mSeriesDataSetSubscribe
GET /mSeriesDataset/subscribe
Subscribe to M Series data set changes


mSeriesDataSetUpdate
PUT /m-series/data-set/{id}
Update a user's M Series data set


mSeriesFtpMeasurementCreate
POST /m-series/ftp-measurement
Create a user M Series FTP measurement


mSeriesFtpMeasurementDelete
DELETE /m-series/ftp-measurement/{id}
Delete a user's M Series FTP measurement


mSeriesFtpMeasurementList
GET /m-series/ftp-measurement/list
List a user's M Series FTP measurements


mSeriesFtpMeasurementShow
GET /m-series/ftp-measurement
Show a user's M Series FTP measurement


mSeriesProfileStatsShow
GET /m-series/profile-stats
Show a user's M Series data set


machineAdjustmentCreate
POST /user/machine-adjustment
Create a user machine adjustment


machineAdjustmentDelete
DELETE /user/machine-adjustment/{id}
Delete a users machine adjustment


machineAdjustmentList
GET /user/machine-adjustment/list
List user machine adjustments


machineAdjustmentShow
GET /user/machine-adjustment
Shows a users machine adjustments


machineAdjustmentUpdate
PUT /user/machine-adjustment/{id}
Update a users machine adjustments


oauthAuthorize
POST /oauth/authorize
Authorizes a third party application


oauthDeauthorize
DELETE /oauth/deauthorize
Deauthorizes an oauth user


oauthInitiate
POST /oauth/initiate/{service}
Initiates OAuth access request and return parameters


oauthServiceDelete
DELETE /oauth/service/{id}
Delete a user's oauth service connection


oauthServiceList
GET /oauth/service/list
List a user's oauth service connections


oauthServiceShow
GET /oauth/service
Show a user's oauth service connection


oauthToken
GET /oauth/token
Returns tokens for third party oauth


primaryEmailAddressShow
GET /user/primary-email-address
Show a user's primary email address id


primaryEmailAddressUpdate
PUT /user/primary-email-address/{emailAddressId}
Update a user's primary email address id


profileShow
GET /user/profile
Show a user profile


profileSubscribe
GET /profile/subscribe
Subscribe to changes on a user profile


profileUpdate
PUT /user/profile
Update a user profile


sessionDelete
DELETE /session/{id}
Delete a user's session


sessionEnd
PUT /session/{id}/end
End a user session


sessionList
GET /session/list
List a user's sessions


sessionPlanAttachSequence
POST /session-plan/{id}/sequence/{sequenceId}
Attach a sequence to an session plan


sessionPlanAttachSequenceTemplate
POST /session-plan/{id}/sequence-template/{sequenceTemplateId}
Attach a sequence template to an session plan


sessionPlanCloneTemplate
POST /session-plan/clone-template/{templateId}
Clone session plan from session plan template


sessionPlanCreate
POST /session-plan
Create session plan


sessionPlanDelete
DELETE /session-plan/{id}
Delete session plan


sessionPlanDetachSequence
DELETE /session-plan/{id}/sequence/{sequenceId}
Detach a sequence to an session plan


sessionPlanList
GET /session-plan/list
List session plan


sessionPlanSequenceCreate
POST /session-plan-sequence
Create session plan sequence


sessionPlanSequenceDelete
DELETE /session-plan-sequence/{id}
Delete session plan sequence


sessionPlanSequenceInstanceDelete
DELETE /session-plan-sequence-instance/{id}
Delete session plan sequence instance


sessionPlanSequenceInstanceList
GET /session-plan-sequence-instance/list
List session plan sequence instance


sessionPlanSequenceInstanceShow
GET /session-plan-sequence-instance
Show a session plan sequence instance


sessionPlanSequenceList
GET /session-plan-sequence/list
List session plan sequence


sessionPlanSequenceShow
GET /session-plan-sequence
Show a session plan sequence


sessionPlanSequenceTemplateCreate
POST /session-plan-sequence-template
Create session plan sequence template


sessionPlanSequenceTemplateDelete
DELETE /session-plan-sequence-template/{id}
Delete session plan sequence template


sessionPlanSequenceTemplateList
GET /session-plan-sequence-template/list
List session plan sequence template


sessionPlanSequenceTemplateShow
GET /session-plan-sequence-template
Show a session plan sequence template


sessionPlanSequenceTemplateUpdate
PUT /session-plan-sequence-template/{id}
Update session plan sequence template


sessionPlanSequenceUpdate
PUT /session-plan-sequence/{id}
Update session plan sequence


sessionPlanSetCreateActivity
POST /session-plan-set/{sequenceId}/activity-set
Create session plan activity set


sessionPlanSetCreateCardio
POST /session-plan-set/{sequenceId}/cardio-set
Create session plan cardio set


sessionPlanSetCreateStrength
POST /session-plan-set/{sequenceId}/strength-set
Create session plan strength set


sessionPlanSetCreateStretch
POST /session-plan-set/{sequenceId}/stretch-set
Create session plan stretch set


sessionPlanSetDelete
DELETE /session-plan-set/{id}
Delete session plan set


sessionPlanSetInstanceShow
GET /session-plan-set-instance
Show a session plan set intance


sessionPlanSetInstanceUpdateActivity
PUT /session-plan-set-instance/{id}/activity-set
Update session plan activity set instance


sessionPlanSetInstanceUpdateCardio
PUT /session-plan-set-instance/{id}/cardio-set
Update session plan cardio set instance


sessionPlanSetInstanceUpdateStrength
PUT /session-plan-set-instance/{id}/strength-set
Update session plan strength set instance


sessionPlanSetInstanceUpdateStretch
PUT /session-plan-set-instance/{id}/stretch-set
Update session plan stretch set instance


sessionPlanSetList
GET /session-plan-set/list
List session plan sets


sessionPlanSetShow
GET /session-plan-set
Show a session plan set


sessionPlanSetTemplateCreateActivity
POST /session-plan-set-template/{sequenceId}/activity-set
Create session plan activity set template


sessionPlanSetTemplateCreateCardio
POST /session-plan-set-template/{sequenceId}/cardio-set
Create session plan cardio set template


sessionPlanSetTemplateCreateStrength
POST /session-plan-set-template/{sequenceId}/strength-set
Create session plan strength set template


sessionPlanSetTemplateCreateStretch
POST /session-plan-set-template/{sequenceId}/stretch-set
Create session plan stretch set template


sessionPlanSetTemplateDelete
DELETE /session-plan-set-template/{id}
Delete session plan set template


sessionPlanSetTemplateList
GET /session-plan-set-template/list
List session plan set templates


sessionPlanSetTemplateShow
GET /session-plan-set-template
Show a session plan set template


sessionPlanSetTemplateUpdateActivity
PUT /session-plan-set-template/activity-set/{id}
Update session plan activity set template


sessionPlanSetTemplateUpdateCardio
PUT /session-plan-set-template/cardio-set/{id}
Update session plan cardio set template


sessionPlanSetTemplateUpdateStrength
PUT /session-plan-set-template/strength-set/{id}
Update session plan strength set template


sessionPlanSetTemplateUpdateStretch
PUT /session-plan-set-template/stretch-set/{id}
Update session plan stretch set template


sessionPlanSetUpdateActivity
PUT /session-plan-set/{id}/activity-set
Update session plan activity set


sessionPlanSetUpdateCardio
PUT /session-plan-set/{id}/cardio-set
Update session plan cardio set


sessionPlanSetUpdateStrength
PUT /session-plan-set/{id}/strength-set
Update session plan strength set


sessionPlanSetUpdateStretch
PUT /session-plan-set/{id}/stretch-set
Update session plan stretch set


sessionPlanShow
GET /session-plan
Show a session plan


sessionPlanTemplateAttachSequence
POST /session-plan-template/{id}/sequence/{sequenceId}
Attach a sequence to an session plan template


sessionPlanTemplateCreate
POST /session-plan-template
Create session plan template


sessionPlanTemplateDelete
DELETE /session-plan-template/{id}
Delete session plan template


sessionPlanTemplateDetachSequence
PUT /session-plan-template/{id}/sequence/{sequenceId}
Detach a sequence to an session plan template


sessionPlanTemplateList
GET /session-plan-template/list
List session plan templates


sessionPlanTemplateShow
GET /session-plan-template
Show a session plan template


sessionPlanTemplateUpdate
PUT /session-plan-template/{id}
Update session plan template


sessionPlanUpdate
PUT /session-plan/{id}
Update session plan


sessionShow
GET /session
Show a user's session


sessionStart
POST /session
Start a user session


sessionSubscribe
GET /session:subscribe
Subscribe to changes to a user's session


strengthExerciseCreate
POST /strength-exercise
Create a strength exercise


strengthExerciseDelete
DELETE /strength-exercise/{id}
Delete a strength exercise


strengthExerciseList
GET /strength-exercise/list
List strength exercises


strengthExerciseMuscleCreate
POST /strength-exercise/{strengthExerciseId}/muscle
Create a strength exercise muscle


strengthExerciseMuscleDelete
DELETE /strength-exercise/muscle/{id}
Delete a strength exercise muscle


strengthExerciseMuscleList
GET /strength-exercise/{strengthExerciseId}/muscle/list
List strength exercise muscles


strengthExerciseMuscleShow
GET /strength-exercise/muscle
Show a strength exercise muscle


strengthExerciseMuscleUpdate
PUT /strength-exercise/muscle/{id}
Update a strength exercise muscle


strengthExerciseShow
GET /strength-exercise
Show a strength exercise


strengthExerciseUpdate
PUT /strength-exercise/{id}
Update a strength exercise


strengthExerciseVariantCreate
POST /strength-exercise/{strengthExerciseId}/variant
Create a strength exercise variant


strengthExerciseVariantDelete
DELETE /strength-exercise/variant/{id}
Delete a strength exercise variant


strengthExerciseVariantList
GET /strength-exercise/variant/list
List strength exercise variants


strengthExerciseVariantShow
GET /strength-exercise/variant
Show a strength exercise variant


strengthExerciseVariantUpdate
PUT /strength-exercise/variant/{id}
Update a strength exercise variant


strengthMachineDataSetCreate
POST /strength-machine-data-set
Create a strength machine data set


strengthMachineDataSetCreateA500
POST /strength-machine-data-set/a500
Create a strength machine data set from an A500 machine


strengthMachineDataSetDelete
DELETE /strength-machine-data-set/{id}
Delete a strength machine data set


strengthMachineDataSetExport
GET /strength-machine-data-set/{id}/export/{format}
Export an A500 strength machine data set


strengthMachineDataSetExportFlat
GET /user/{userId}/strength-machine-data-set/export/{filename}
Export an A500 strength machine data set as a flat file


strengthMachineDataSetList
GET /strength-machine-data-set/list
List strength machine data sets


strengthMachineDataSetShow
GET /strength-machine-data-set
Show a strength machine data set


strengthMachineDataSetSubscribe
GET /strengthMachineDataSet/subscribe
Subscribe to strength machine data set changes


strengthMachineDataSetUpdate
PUT /strength-machine-data-set/{id}/{sessionId}
Update a strength machine data set


strengthMachineHistoryList
GET /strength-machine-history
List strength machines used by user


strengthMachineList
GET /strength-machine/list
List strength machines


strengthMachineProfileStatsShow
GET /strength-machine/{strengthMachineId}/profile-stats
Show a user's strength machine profile stats


strengthMachineShow
GET /strength-machine
Show a strength machine


stretchExerciseCreate
POST /stretch-exercise
Create a stretch exercise


stretchExerciseDelete
DELETE /stretch-exercise/{id}
Delete a stretch exercise


stretchExerciseList
GET /stretch-exercise/list
List stretch exercises


stretchExerciseMuscleCreate
POST /stretch-exercise/{stretchExerciseId}/muscle
Create a stretch exercise muscle


stretchExerciseMuscleDelete
DELETE /stretch-exercise/muscle/{id}
Delete a stretch exercise muscle


stretchExerciseMuscleList
GET /stretch-exercise/{stretchExerciseId}/muscle/list
List stretch exercise muscles


stretchExerciseMuscleShow
GET /stretch-exercise/muscle
Show a stretch exercise muscle


stretchExerciseMuscleUpdate
PUT /stretch-exercise/muscle/{id}
Update a stretch exercise muscle


stretchExerciseShow
GET /stretch-exercise
Show a stretch exercise


stretchExerciseUpdate
PUT /stretch-exercise/{id}
Update a stretch exercise


stretchExerciseVariantCreate
POST /stretch-exercise/{stretchExerciseId}/variant
Create a stretch exercise variant


stretchExerciseVariantDelete
DELETE /stretch-exercise/variant/{id}
Delete a stretch exercise variant


stretchExerciseVariantList
GET /stretch-exercise/variant/list
List stretch exercise variants


stretchExerciseVariantShow
GET /stretch-exercise/variant
Show a stretch exercise variant


stretchExerciseVariantUpdate
PUT /stretch-exercise/variant/{id}
Update a stretch exercise variant


userApplicationAuthorizationDeveloperDelete
DELETE /development-account/{developmentAccountId}/user-application-authorization/{id}
Deletes a user application authorization as a developer


userApplicationAuthorizationDeveloperList
GET /development-account/{developmentAccountId}/user-application-authorization/list
Lists user application authorizations as a developer


userApplicationAuthorizationDeveloperShow
GET /development-account/{developmentAccountId}/user-application-authorization/
Shows a user application authorization as a developer


userApplicationAuthorizationUserDelete
DELETE /user/application-authorization/{id}
Deletes a user application authorization


userApplicationAuthorizationUserList
GET /user/application-authorization/list
Lists user application authorizations


userApplicationAuthorizationUserShow
GET /user/application-authorization
Shows a user application authorization


userCreate
POST /user
Create a user with basic authentication


userCreateBasic
POST /user/create-basic
Create a user with basic authentication [DEP]


userDelete
DELETE /user
Delete a user


userInBodyIntegrationCreate
POST /user/{userId}/inbody-integration
Create a user InBody integration


userInBodyIntegrationDelete
DELETE /user/{userId}/inbody-integration
Delete a user InBody integration


userInBodyIntegrationShow
GET /user/{userId}/inbody-integration
Show a user InBody integration settings


userInBodyIntegrationSync
GET /user/{userId}/inbody-integration/sync
Request a sync of user InBody data


userShow
GET /user
Show a user


userSubscribe
GET /user/subscribe
Subscribe to changes to a user


weightMeasurementCreate
POST /user/weight-measurement
Create a user weight measurement


weightMeasurementDelete
DELETE /user/weight-measurement/{id}
Delete a user's weight measurement


weightMeasurementImportInBody
POST /user/{userId}/weight-measurement/import-inbody
Creates body composition record from InBody machine


weightMeasurementImportInBodyCSV
POST /user/weight-measurement/import-inbody-csv
Creates body composition record from csv and converts to json


weightMeasurementList
GET /user/weight-measurement/list
List a user's weight measurements


weightMeasurementShow
GET /user/weight-measurement
Show a user's weight measurement


weightMeasurementSubscribe
GET /weightMeasurement/subscribe
Subscribe to changes to user's weight measurements



Documentation For Models #

A500DataSetData
A500GetUserData
A500GetUserResponse
A500MachineStateData
A500MachineStateResponse
A500RepDataPointData
A500TestResultData
A500TimeSeriesPointData
AcceptedTermsVersionData
ApplicationData
ApplicationListResponse
ApplicationListResponseMeta
ApplicationResponse
ApplicationSorting
BodyCompositionMeasurementData
CardioExerciseData
CardioExerciseListResponse
CardioExerciseListResponseMeta
CardioExerciseMuscleListResponse
CardioExerciseMuscleListResponseMeta
CardioExerciseMuscleResponse
CardioExerciseResponse
CardioExerciseSorting
CardioExerciseVariantData
CardioExerciseVariantListResponse
CardioExerciseVariantListResponseMeta
CardioExerciseVariantResponse
CardioExerciseVariantSorting
CardioMachineData
CardioMachineListResponse
CardioMachineListResponseMeta
CardioMachineResponse
CardioMachineSorting
DevelopmentAccountData
DevelopmentAccountListResponse
DevelopmentAccountListResponseMeta
DevelopmentAccountRelationshipData
DevelopmentAccountRelationshipListResponse
DevelopmentAccountRelationshipListResponseMeta
DevelopmentAccountRelationshipRequestData
DevelopmentAccountRelationshipRequestListResponse
DevelopmentAccountRelationshipRequestListResponseMeta
DevelopmentAccountRelationshipRequestResponse
DevelopmentAccountRelationshipRequestSorting
DevelopmentAccountRelationshipResponse
DevelopmentAccountRelationshipSorting
DevelopmentAccountResponse
DevelopmentAccountSorting
EmailAddressData
EmailAddressListResponse
EmailAddressListResponseMeta
EmailAddressResponse
EmailAddressSorting
EndpointsData
EndpointsResponse
ErrorData
ErrorResponse
ExerciseAliasData
ExerciseAliasListResponse
ExerciseAliasListResponseMeta
ExerciseAliasResponse
ExerciseAliasSorting
ExerciseOrdinalSetAssignmentData
ExerciseOrdinalSetAssignmentListResponse
ExerciseOrdinalSetAssignmentListResponseMeta
ExerciseOrdinalSetAssignmentResponse
ExerciseOrdinalSetAssignmentSorting
ExerciseOrdinalSetData
ExerciseOrdinalSetListResponse
ExerciseOrdinalSetListResponseMeta
ExerciseOrdinalSetResponse
ExerciseOrdinalSetSorting
FacilityAccessControlData
FacilityAccessControlIPRangeData
FacilityAccessControlIPRangeListResponse
FacilityAccessControlIPRangeListResponseMeta
FacilityAccessControlIPRangeResponse
FacilityAccessControlIPRangeSorting
FacilityAccessControlKioskData
FacilityAccessControlKioskResponse
FacilityAccessControlResponse
FacilityCardioMachineData
FacilityCardioMachineListResponse
FacilityCardioMachineListResponseMeta
FacilityCardioMachineResponse
FacilityConfigurationData
FacilityConfigurationResponse
FacilityData
FacilityEmployeeRole
FacilityInBodyIntegrationData
FacilityInBodyIntegrationResponse
FacilityKioskTokenResponse
FacilityLicenseData
FacilityLicenseListResponse
FacilityLicenseListResponseMeta
FacilityLicenseResponse
FacilityLicenseSorting
FacilityListResponse
FacilityListResponseMeta
FacilityProfileData
FacilityProfileResponse
FacilityRelationshipData
FacilityRelationshipRequestData
FacilityRelationshipRequestListResponse
FacilityRelationshipRequestListResponseMeta
FacilityRelationshipRequestResponse
FacilityRelationshipRequestSorting
FacilityRelationshipResponse
FacilityResponse
FacilitySessionListResponse
FacilitySessionListResponseMeta
FacilitySessionUserData
FacilitySorting
FacilityStrengthMachineBulkCreateResponse
FacilityStrengthMachineConfigurationData
FacilityStrengthMachineConfigurationResponse
FacilityStrengthMachineData
FacilityStrengthMachineInitializerOTPTokenResponse
FacilityStrengthMachineInitializerTokenResponse
FacilityStrengthMachineListResponse
FacilityStrengthMachineListResponseMeta
FacilityStrengthMachineMaintenanceRecordData
FacilityStrengthMachineMaintenanceRecordListResponse
FacilityStrengthMachineMaintenanceRecordResponse
FacilityStrengthMachineMaintenanceRecordsMeta
FacilityStrengthMachineResponse
FacilityStrengthMachineSorting
FacilityStrengthMachineUtilizationInstanceData
FacilityStrengthMachineUtilizationInstanceListResponse
FacilityStrengthMachineUtilizationInstanceResponse
FacilityStrengthMachineUtilizationInstancesMeta
FacilityUserRelationshipListResponse
FacilityUserRelationshipListResponseMeta
FacilityUserRelationshipSorting
FacilityUserResponse
FingerprintData
HealthResponse
HeartRateDataPointData
HeartRateDataSetData
HeartRateDataSetListResponse
HeartRateDataSetListResponseMeta
HeartRateDataSetResponse
HeartRateDataSetSessionData
HeartRateDataSetSorting
HeightMeasurementData
HeightMeasurementListResponse
HeightMeasurementListResponseMeta
HeightMeasurementResponse
HeightMeasurementSorting
KioskSessionResponse
ListMeta
MSeriesAppSessionData
MSeriesAppSessionExportResponse
MSeriesAppSessionListResponse
MSeriesAppSessionListResponseMeta
MSeriesAppSessionResponse
MSeriesChallengeData
MSeriesChallengeListResponse
MSeriesChallengeListResponseMeta
MSeriesChallengeParticipantData
MSeriesChallengeParticipantListResponse
MSeriesChallengeParticipantListResponseMeta
MSeriesChallengeParticipantResponse
MSeriesChallengeParticipantSorting
MSeriesChallengeRelationship
MSeriesChallengeResponse
MSeriesChallengeSorting
MSeriesDataPointData
MSeriesDataSetData
MSeriesDataSetListResponse
MSeriesDataSetListResponseMeta
MSeriesDataSetResponse
MSeriesDataSetSegmentData
MSeriesDataSetSegmentResponse
MSeriesDataSetSorting
MSeriesFtpMeasurementData
MSeriesFtpMeasurementListResponse
MSeriesFtpMeasurementListResponseMeta
MSeriesFtpMeasurementResponse
MSeriesFtpMeasurementSorting
MSeriesProfileStatsData
MSeriesProfileStatsResponse
MachineAdjustmentData
MachineAdjustmentListResponse
MachineAdjustmentListResponseMeta
MachineAdjustmentResponse
MuscleArea
MuscleData
MuscleGroup
MuscleIdentifier
MuscleSorting
MuscleTargetLevel
OAuthServiceData
OAuthServiceListResponse
OAuthServiceListResponseMeta
OAuthServiceResponse
OAuthServiceSorting
OauthResponse
PrimaryEmailAddressData
PrimaryEmailAddressResponse
PrivilegedFacilityRelationshipRequestListResponse
PrivilegedFacilityRelationshipRequestListResponseMeta
PrivilegedFacilityRelationshipRequestSorting
ProfileData
ProfileResponse
RedirectResponse
SessionData
SessionListResponse
SessionListResponseMeta
SessionPlanActivitySetData
SessionPlanActivitySetTemplateData
SessionPlanCardioSetData
SessionPlanCardioSetTemplateData
SessionPlanData
SessionPlanListResponse
SessionPlanMeta
SessionPlanResponse
SessionPlanSequenceAssignmentData
SessionPlanSequenceAssignmentTemplateData
SessionPlanSequenceData
SessionPlanSequenceInstanceData
SessionPlanSequenceInstanceListResponse
SessionPlanSequenceInstanceMeta
SessionPlanSequenceInstanceResponse
SessionPlanSequenceListResponse
SessionPlanSequenceMeta
SessionPlanSequenceResponse
SessionPlanSequenceTemplateData
SessionPlanSequenceTemplateListResponse
SessionPlanSequenceTemplateResponse
SessionPlanSetData
SessionPlanSetInstanceData
SessionPlanSetInstanceResponse
SessionPlanSetListResponse
SessionPlanSetMeta
SessionPlanSetResponse
SessionPlanSetTemplateData
SessionPlanSetTemplateListResponse
SessionPlanSetTemplateMeta
SessionPlanSetTemplateResponse
SessionPlanStrengthSetData
SessionPlanStrengthSetTemplateData
SessionPlanStretchSetData
SessionPlanStretchSetTemplateData
SessionPlanTemplateData
SessionPlanTemplateListResponse
SessionPlanTemplateMeta
SessionPlanTemplateResponse
SessionPlansequenceTemplateMeta
SessionResponse
SessionSorting
SessionStartResponse
StatusResponse
StrengthExerciseCategory
StrengthExerciseData
StrengthExerciseListResponse
StrengthExerciseListResponseMeta
StrengthExerciseMovement
StrengthExerciseMovementDEP
StrengthExerciseMuscleListResponse
StrengthExerciseMuscleListResponseMeta
StrengthExerciseMuscleResponse
StrengthExercisePlane
StrengthExerciseResponse
StrengthExerciseSorting
StrengthExerciseVariantData
StrengthExerciseVariantListResponse
StrengthExerciseVariantListResponseMeta
StrengthExerciseVariantResponse
StrengthExerciseVariantSorting
StrengthMachineData
StrengthMachineDataSetData
StrengthMachineDataSetExportResponse
StrengthMachineDataSetListResponse
StrengthMachineDataSetListResponseMeta
StrengthMachineDataSetResponse
StrengthMachineDataSetSorting
StrengthMachineDataSetTestData
StrengthMachineDataSetTestSubsetData
StrengthMachineHistoryListResponse
StrengthMachineHistoryMeta
StrengthMachineInitializeResponse
StrengthMachineListResponse
StrengthMachineListResponseMeta
StrengthMachineModelData
StrengthMachineProfileStatsData
StrengthMachineProfileStatsResponse
StrengthMachineResponse
StrengthMachineSorting
StretchExerciseData
StretchExerciseListResponse
StretchExerciseListResponseMeta
StretchExerciseMuscleListResponse
StretchExerciseMuscleListResponseMeta
StretchExerciseMuscleResponse
StretchExerciseResponse
StretchExerciseSorting
StretchExerciseVariantData
StretchExerciseVariantListResponse
StretchExerciseVariantListResponseMeta
StretchExerciseVariantResponse
StretchExerciseVariantSorting
SubscriptionResponse
TimeResponse
UserApplicationAuthorizationData
UserApplicationAuthorizationDeveloperListResponse
UserApplicationAuthorizationMeta
UserApplicationAuthorizationResponse
UserApplicationAuthorizationUserListResponse
UserData
UserFacilityRelationshipListResponse
UserFacilityRelationshipListResponseMeta
UserFacilityRelationshipSorting
UserInBodyIntegrationData
UserInBodyIntegrationResponse
UserResponse
WeightMeasurementData
WeightMeasurementListResponse
WeightMeasurementListResponseMeta
WeightMeasurementResponse
WeightMeasurementSorting
Zones

Documentation For Authorization #
bearerAuth #

Type: HTTP basic authentication

Copyright and License #
Copyright © 2020 Keiser Corporation.
The Keiser Metrics SDK source code and distributed package are made available through the MIT license.
Using any of the APIs made available through the Keiser Metrics SDK to communicate with Keiser Metrics make you subject to the following agreements. Please read all documents in their entirety as they govern your use of the APIs and Keiser Metrics servers.

API Agreement
Brand Guidelines for Developers

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.