UpsideLMS API & Integration Codes

Catalog API (Generic/Learner specific)

Description: Fetches Catalog of Curriculums and its Content.

URL: /rest/trainingcatalog

Parameters:

Input Parameters

Parameter Mandatory Description
Portal Key
[lmsportalid]
Yes
  1. The Client Key will be set by SM at LMS portal level.
  2. This is not in encrypted form.
  3. This will be a mandatory parameter for the LMS to identify the LMS portal for which the API is triggered.
Token ID
[lmstokenid]
Yes
  1. Client would generate and send the Token ID against the request for data.
  2. This will be in encrypted form.
  3. This Token ID will be used by Upside to identify the request and will be sent to client's system by UpsideLMS along with the required data.
Content
[contentlist]
No
  1. This parameter will have values like "On" or "Off".
  2. This will be in encrypted form.
  3. If Content = "On", then details of the Learning Content build within the Curriculums in the Catalog will be shared with client's system (as output parameters).
  4. If Content = "Off", then only Curriculum level details will be shared with client's system (as output parameters).
  5. If no data is received against this parameter, then only the Curriculum details (without learning content details) will be sent as part of the output parameters.
  6. e.g
    1) On -> VvBCHVQSd0dNrKy2mqfjjA==
                                                                            2) Off -> iGJtxeqAfNADutGTcjk7og==
Parameter Mandatory Description
Portal Key
[lmsportalid]
Yes
  1. The Client Key will be set by SM at LMS portal level.
  2. This is not in encrypted form.
  3. This will be a mandatory parameter for the LMS to identify the LMS portal for which the API is triggered.
Token ID
[lmstokenid]
Yes
  1. Client would generate and send the Token ID against the request for data.
  2. This will be in encrypted form.
  3. This Token ID will be used by Upside to identify the request and will be sent to client's system by UpsideLMS along with the required data.
Content
[contentlist]
No
  1. This parameter will have values like "On" or "Off".
  2. This will be in encrypted form.
  3. If Content = "On", then details of the Learning Content build within the Curriculums in the Catalog will be shared with client's system (as output parameters).
  4. If Content = "Off", then only Curriculum level details will be shared with client's system (as output parameters).
  5. If no data is received against this parameter, then only the Curriculum details (without learning content details) will be sent as part of the output parameters.
  6. e.g
    1) On -> VvBCHVQSd0dNrKy2mqfjjA==
                                                                            2) Off -> iGJtxeqAfNADutGTcjk7og==

Most web browsers allow some control of most cookies through the browser settings. To find out more about cookies, including how to see what cookies have been set, visit www.aboutcookies.org or www.allaboutcookies.org However, please note that this website does not belong to us and we do not authenticate any information available therein and your visit thereon will be subject to the terms and conditions and privacy policies of that website.

Please note disabling the ‘Strictly Necessary’ cookies may cause certain parts of our website to remain inaccessible to you.

Sharing Your Personal Data

We use data processors who are third parties who provide elements of services for us. We have contracts in place with our data processors. This means that they cannot do anything with your Personal Data unless we have instructed them to do it. They will hold it securely and retain it for the period we instruct.

We might disclose your Personal Data if we believe that it is reasonably necessary to comply with a law, regulation, legal process; to protect the safety of any person; to address fraud, security, or technical issues; or to protect our rights or the rights of those who use our services.

1. Reasons for Sharing Information with Other Parties:

We may share your information with others where it is lawful to do so including where we or they:

  • need to provide you with products or services
  • have a legal obligation to do so
  • have requirement in connection with regulatory reporting, litigation or asserting or defending legal rights and interests;
  • have a legitimate business reason for doing so,
  • have asked you for your consent to share it, and you’ve agreed.

2. With Whom Your Information may be Shared:

We may share your information for the above purposes with other’s parties including:

  • channel partners and any sub-contractors, agents or service providers who work for us or provide services to us or group companies (including their employees, sub-contractors, service providers, directors and officers);
  • merger, acquisition or takeover, including any transfer or potential transfer or assignment of any of our rights or duties under our agreement with you
  • law enforcement authorities, government authorities, courts, dispute resolution bodies, our regulators, auditors and any party appointed or requested by our regulators to carry out investigations or audits of our activities
  • statutory and regulatory bodies and authorities (including the government) investigating agencies and entities or persons, to whom or before whom it is mandatory to disclose the Personal Data as per the applicable law, courts, judicial and quasi-judicial authorities and tribunals, arbitrators and arbitration tribunals
  • overseas regulators
  • anybody else that we’ve been instructed to share your information with by you

Cross-border Data Transfer

Personal Data we hold about you may be transferred to other countries outside your residential country for any of the purposes described in this Privacy Notice. If we transfer your information to third parties for purposes stated in this Privacy Notice, we will use best endeavors to put in place appropriate safeguards to ensure that your information remains adequately protected. You can request for information on safeguards provided by reaching out to us at the details provided in the ‘Contact Us’ section of this notice.

Data Security

We are committed to protecting your Personal Data in our custody. We take reasonable steps to ensure appropriate physical, technical and managerial safeguards are in place to protect your Personal Data from unauthorized access, alteration, transmission and deletion. We use encryption at relevant points to protect your data. We ensure that the service providers/third party vendors provide services to us under appropriate confidentiality agreements and are required to take appropriate security measures to protect your personal information in line with our policies.

Retention and Disposal of Data

We keep the Personal Data we collect about you on our systems or with third parties for as long as required for the purposes set out in this privacy notice and for legal or regulatory reasons. We will only use your Personal Data for those purposes and will make sure that your privacy is protected. We shall take reasonable steps to delete or permanently de-identify Personal Data that is no longer needed.

Links to Other Websites

Where we provide links to websites of other organisations , this privacy notice does not cover how that organisation processes Personal Data. Our Websites have links that redirect you to our social networking pages of Facebook, Twitter, LinkedIn, Google+, Feedburner, SlideShare, and YouTube and other sites where we may have pages in future. These pages are hosted on separate sites that are governed by their own privacy policies. We encourage you to read the privacy notices on the other websites you visit.

Children’s Privacy

Our website is not designed to be used by children aged below 16. Personal Data of children will not be knowingly collected by us.

Your Data Protection Rights

Under the GDPR, you have rights we need to make you aware of. We commit to provide the following rights to you, as detailed below:

Rights under GDPR How we facilitate your Rights?
Right to be Informed

We aid this right to you through our Privacy Notice

Our Privacy Notice communicates how we handle your Personal Data collected through our website. For any further information, feel free to contact us.

Right of Access

Under GDPR, you can contact us to get access to your Personal Data along with information regarding its purpose, disclosure, categories of Personal Data, storage period, source of collection of Personal Data, confirmation whether they are being processed or not.

Right to Rectification

You can contact us to get the information corrected.

Right to Erasure

You can contact us to get your Personal Data deleted or erased.

Right to Restriction of Processing

You can contact us and request restriction of further processing in case:

1. You contest the accuracy of Personal Data provided to us and you like to restrict its processing for a period enabling us to verify the Personal Data.

2. You think the processing of Personal Data is unlawful and request restriction instead of deletion.

Right to Data Portability

You can contact us to get your Personal Data in a structured, machine-readable format and if you want, can have it transmitted to another organisation.

Right to Object

We send you emails containing our marketing material when you opt in for it at the time of registration. You can choose to opt out of receiving marketing material from us anytime by clicking on the unsubscribe link at the bottom of the marketing email that you receive from us.

Right not to be subject to Automated individual decision-making, including profiling

We do not process your Personal Data for automated decision-making including profiling.

Right to lodge a complaint with the Supervisory Authority

You have the right to lodge a complaint with a supervisory authority, in the particular Member State of your habitual residence, place of work or place of an alleged infringement of the General Data Protection Regulation.

For the purpose of identifying the supervising authority of your concern you may visit the link below: https://edpb.europa.eu/about-edpb/board/members_en

If you wish to make a request to exercise any of your rights, you can contact us using the details in the ‘Contact us’ section of this notice

Contact Us

For any further queries and complaints related to privacy, or exercising your rights under GDPR, you could reach us at:

Contact Email Address: privacy@invince.com

Your queries will be addressed within one month of receipt of such requests. In case of any delay in addressing such requests, the delay and the reason therefore will be communicated to you within a month of receipt of request.

Notification of Changes

We keep our privacy notice under regular review to make sure it is up to date and accurate. Any changes we may make to this privacy notice in the future will be posted on this page. We recommend that you re-visit this page regularly to check for any updates.