This 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 guide

The 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 application

The 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 Personal

The contact uses ExorLive Personal to view programs and plans and to record activity.
Integrate our HTML5 single page application into your app..

Partner Applications GUI

The 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 Application

An 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


The 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.


The 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 Application

Our 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 Personal

Our HTML5 based product tailored for running in mobile browsers. The intended user is the contact.

ExorLive URLS

  • 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.