LitmosDashboardAggregates
Dashboard aggregated data for litmos LMS.
Litmos_5i_RequestLoginKey
IN USE The RedSheet_LitmosID API is used to perform CRUD operations for a user's 5i Category Management Litmos ID.
| API | Description |
|---|---|
| GET api/Litmos_5i_RequestLoginKey?litmosID={litmosID} |
Get the user's LoginKey for 5i Cateogry Management. |
| GET api/Litmos_5i_RequestLoginKey/Get?litmosID={litmosID} |
Get the user's LoginKey for 5i Cateogry Management. |
LitmosUsers
ELearning controller encapsulates all actions and functions for the LMS learning platform. (LMS Integrations)
LitmosTeams
Litmos Team Controller: Encapsulates all methods for team manipulation.
LitmosLearningPaths
Gets Litmos Learning Paths assigned to the specified user.
| API | Description |
|---|---|
| GET api/LitmosLearningPaths?litmosID={litmosID}&lmsAccType={lmsAccType} |
GET: Learning paths assigned to the specified user. |
| POST api/LitmosLearningPaths?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| GET api/LitmosLearningPaths/Get?litmosID={litmosID}&lmsAccType={lmsAccType} |
GET: Learning paths assigned to the specified user. |
| POST api/LitmosLearningPaths/API_CanExecute?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| POST api/LitmosLearningPaths/SendAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Send an email |
| POST api/LitmosLearningPaths/SaveAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves details of the alert in the database |
| POST api/LitmosLearningPaths/SendToLogFile?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves the alert to log file |
Workflow_CompanyApplicationUsers
Encapsulates methods for Company Application Users.
| API | Description |
|---|---|
| GET api/Workflow_CompanyApplicationUsers?applicationId={applicationId}&userId={userId} |
Gets the users for the specified application who belong to the same company as the requestor. |
| GET api/Workflow_CompanyApplicationUsers/Get?applicationId={applicationId}&userId={userId} |
Gets the users for the specified application who belong to the same company as the requestor. |
Litmos_RedSheet_RequestLoginKey
IN USE The RedSheet_LitmosID API is used to perform CRUD operations for a user's 5i Category Management Litmos ID.
| API | Description |
|---|---|
| GET api/Litmos_RedSheet_RequestLoginKey?litmosID={litmosID} |
Get the user's LoginKey for RedSheet. |
| GET api/Litmos_RedSheet_RequestLoginKey/Get?litmosID={litmosID} |
Get the user's LoginKey for RedSheet. |
LitmosUserId
NOT USED!!!! /// Get the users LMS UserID for the specified account type.
| API | Description |
|---|---|
| GET api/LitmosUserId?email={email}&lmsAccType={lmsAccType} |
Get the specified users litmos id. |
| POST api/LitmosUserId?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| GET api/LitmosUserId/Get?email={email}&lmsAccType={lmsAccType} |
Get the specified users litmos id. |
| POST api/LitmosUserId/API_CanExecute?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| POST api/LitmosUserId/SendAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Send an email |
| POST api/LitmosUserId/SaveAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves details of the alert in the database |
| POST api/LitmosUserId/SendToLogFile?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves the alert to log file |
LitmosLoginKey
Encapsulates all functionality for retrieving a login key.
| API | Description |
|---|---|
| GET api/LitmosLoginKey?litmosID={litmosID}&lmsAccType={lmsAccType} |
Get the login key for the user request. |
| POST api/LitmosLoginKey?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| GET api/LitmosLoginKey/Get?litmosID={litmosID}&lmsAccType={lmsAccType} |
Get the login key for the user request. |
| POST api/LitmosLoginKey/API_CanExecute?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| POST api/LitmosLoginKey/SendAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Send an email |
| POST api/LitmosLoginKey/SaveAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves details of the alert in the database |
| POST api/LitmosLoginKey/SendToLogFile?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves the alert to log file |
Base
Base Controller class for the PPWebRESTServices
| API | Description |
|---|---|
| POST api/Base?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| POST api/Base/API_CanExecute?totalRequests={totalRequests}&LitmosAccType={LitmosAccType} |
API_CanExecute will record the api usage and check if there is enough redundancy to execute it. The limit of API calls that can be made per mniute is currently set at 100. (This is set in the stored procedure used to check for availble resources). |
| POST api/Base/SendAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Send an email |
| POST api/Base/SaveAlert?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves details of the alert in the database |
| POST api/Base/SendToLogFile?title={title}&email={email}&message={message}×tamp={timestamp} |
Saves the alert to log file |
Workflow_ApplicationTemplates
API methods for Workflow Application Templates.
| API | Description |
|---|---|
| GET api/Workflow_ApplicationTemplates?applicationId={applicationId}&productId={productId} |
GET all workflow project templates for the associated product for the specified application. |
| GET api/Workflow_ApplicationTemplates/Get?applicationId={applicationId}&productId={productId} |
GET all workflow project templates for the associated product for the specified application. |
LitmosUserCourses
Gets Litmos Learning Paths assigned to the specified user.