Account
Account api controller for managing user authentication
API | Description |
---|---|
POST api/Account/Login |
Method to log in a user |
POST api/Account/EmptyLoginGuid |
Clear login guid |
GET api/Account/GetCurrentLoginGuid |
Get current login guid |
POST api/Account/Register |
Method to register new user and log the user in |
POST api/Account/ForgotPassword |
Method that sends email to user's email address with generated code to reset his/her password |
POST api/Account/ChangePassword |
Method to change password |
POST api/Account/ResetPassword |
Method to reset password |
POST api/Account/Logout |
Method to log out user |
GET api/Account/IsAuthenticated |
Check if the user is authenticated |
GET api/Account/GetAccountInfo |
Method to get account data for the current user |
GET api/Account/GetUserSettingsInfo |
Method to get the page settings for the current user |
GET api/Account/GetUserInfoAndSettings |
Method to get the account details and page settings for the current user |
POST api/Account/UpdateUserSettings |
Method to update the page settings for the current user |
POST api/Account/SetPassword |
Change password |
Updater
API | Description |
---|---|
GET api/Updater/CheckForUpdates?version={version} |
No documentation available. |
CodeKey
API | Description |
---|---|
POST api/codes/codeRedeemApp16 |
Method that is used to get a book by using code |
POST api/codes/codeRedeemAppEx |
Extended Method that is used to get a book by using code ONLY FOR IOS (because code is always null) |
POST api/codes/removeCodeRedeemedApp |
Method that is used to reset the code as not used (Special and limited edition only for Riki :) ) |
POST api/codes/codeRedeem?code={code}&productId={productId}&accountCodeId={accountCodeId} |
No documentation available. |
PUT api/codes/activate?productID={productID} |
No documentation available. |
Synchronization
API | Description |
---|---|
POST api/synchronization/registerDevice |
Method that registers a device |
GET api/synchronization/downloadInitialContent?applicationType={applicationType} |
Method that downloads the user information, user page settings and the user's books |
GET api/synchronization/downloadBookContentAndUserData?accountApplicationId={accountApplicationId}&productId={productId}&lastSyncTimestamp={lastSyncTimestamp}&includeBookContent={includeBookContent}&applicationType={applicationType} |
Method that downloads the book content and the user's data for that book |
GET api/synchronization/confirmDownloadSuccess?productId={productId} |
Method that confirms that book is successfully downloaded |
POST api/synchronization/synchronize |
Method used to synchronize the data among the web and desktop applications |
ePubMarkings
API | Description |
---|---|
GET api/markings/getMarkingsApp?id={id}&type={type}&chapterId={chapterId}&search={search} |
Method that returns the marking by id, the type of the marking and |
GET api/markings/getMarkingById?syncGuid={syncGuid} |
Method that returns the marking as positiondata object for a specific syncGuid |
POST api/markings/postMarkingsApp |
Methods that inserts markings - bookmarks |
POST api/markings/editNote |
Method to update NOTE record |
POST api/markings/removeMarkings |
Method to remove marking from database |
GET api/markings/setSyncIsRemovedFlag?syncGuid={syncGuid} |
Method that should be used to set syncIsRemoved flag when deleting marking |
POST api/markings/deleteAllHighLightsAndUnderlines |
Method to remove markings(only HighLights and Underlines) from database |
ePubHistory
API | Description |
---|---|
POST api/history/postHistoryActivity |
No documentation available. |
POST api/history/deletePreviousHistory |
No documentation available. |
GET api/history/myHistoryActivities?bookId={bookId} |
No documentation available. |
GET api/history/previousHistoryActivities?id={id}&bookId={bookId} |
No documentation available. |
GET api/history/nextHistoryActivities?id={id}&bookId={bookId} |
No documentation available. |
GET api/history/lastHistoryActivityPerBook |
No documentation available. |
ePub
PopupSettings
API | Description |
---|---|
GET api/popup/popupSettings |
No documentation available. |
POST api/popup/postPopupSettings |
No documentation available. |