Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.