OverviewThis documentation describes the different ways a partner application may communicate with ExorLive. It is called the "link" between ExorLive and the partner application and the main objective is to allow the partner application to be the "master" of the clients data and ExorLive to be the slave that provides exercise data to the partner application.
Quick start guideThe easiest way to get going is to copy a working sample and adjust it to you needs. Just choose the case below that suits your needs.
Link to the "main" exorlive applicationThe instructor works with a contact in the partner application and from there opens the ExorLive application to create exercise programs and plans to that contact. See the different ways this may be done below.
The partner application is a windows desktop application.
The partner application is a web based application
Link to ExorLive PersonalThe contact uses ExorLive Personal to view programs and plans and to record activity.
Integrate our HTML5 single page application into your app..
Partner Applications GUIThe partner application manages the exercise data in its own GUI. Yet, it utilizes the features that the ExorLive engine and database provides. In this case the partner application communicates with ExorLive through an API that is invisible to the user. Of course, this approach requires more development work on the partners side.
Contact us and we will point you in the right direction..
Partner ApplicationAn application that is external to ExorLive. If you are wondering about the ExorLive API, the partner application is probably YOUR application. It might be a MRM (Member Relation Management) system of a fitness center, a journal system of a clinic or a CRM system of a Personal Trainer. The main user of the partner application is a professional that has records of contacts in the application. The contacts may have their own access to the application as well.
Partner App For Contacts (Partner mobile app)An application for the contacts of the Partner Application. Might be a mobile app or a "My page" on the public website of the Partner Application
InstructorThe main user of the Partner Application. The professional. Also the person who has a user account with the "instructor" role or "administration" role in ExorLive and who creates exercise programs etc. to his/hers contacts.
ContactThe person receiving exercise programs from the instructor and executing the workouts. Is the client, customer or patient of the instructor. The client may receive exorlive programs and plans in one of the following ways:
- A PDF printout
- An email with a PDF attachment
- In the client version of ExorLive called “ExorLive Personal”
- Some third party client app communicating with ExorLive through the API
The ExorLive ApplicationOur main product. The instructor may browse exercises and browse and create exercise programs, workout plans etc. These exercise data may be assigned to contacts.
Exorlive PersonalOur HTML5 based product tailored for running in mobile browsers. The intended user is the contact.
- auth.exorlive.com - Our authentication server doing OAuth2.0 stuff.
- www.exorlive.com - Our company's main webpage.
- exorlive.com/m/ - ExorLive Personal.
- exorlive.com/app/ - The main ExorLive application, for instructors.
- developer.exorlive.com - The site of this documentation.