Catalog Search
Use this API to retrieve training data based on your specific search criteria.
- If you include multiple query parameters in the request, the API uses the AND operand. For example, if you send a course’s title and provider in the request, the API will only search for courses that have both that title AND provider.
- This API executes calls with the highest level admin rights, and thus the entire portal data and any found results (based on the search criteria) will be returned.
- By default, all languages and all training types are returned (unless limited based on the search criteria).
- To verify whether the API is working as expected, conduct a search through the UI using the Catalog Search feature in Cornerstone Learning. Next, do a search using the API with no query parameters. Compare the total records returned by both searches. If the numbers do not match, please log a case with Global Product Support for further investigation.
Note : Only one call may be made at a time. Concurrent calls are not supported for this endpoint.
Permission Required: Course Catalog – View
OAuth 2.0 Scope: training:read
Localization:
The following request and response fields support localization. The API considers the language of the user associated with the OAuth 2.0 application to determine the locale for these fields.
Localized Request fields:
- Competency
- Description
- OU Type
- Skills
- Subject
- Title
- Training Type
If the value included in the query parameter does not match a localized value defined in your Cornerstone portal, the API will fall back on the default language of the portal to validate the value you sent in the query.
Localized Response fields:
- Title
- Description
- Subjects
- CustomFields (Short Textbox and Scrolling Textbox)
- Competencies
- Skills
- TrainingPurposes