GET /api/v1/externalContents/groups/{groupId}/externalPlatforms/{externalPlatform}/courses/{externalId}
Return the details of an external course, using its externalId from the external platform.
Returns
Type: application/json
-
id: ID of the external course, as identified by the 360Learning platform -
authorId: ID of the 360Learning author who is the owner of the imported content -
archived:trueif the external course has been deleted, otherwisefalse -
title: Title of the external course -
description: Description of the external course (can contain HTML formatting) -
language: Main default language of the external course, using 360Learning language convention -
courseDuration: Duration of the external course (in minutes) -
skills: Array of IDs of skills the external course refers to. These skills must exist in the platform. -
externalId: ID of the external course, as identified by the external provider -
externalPlatform: Name of the external platform to which the external content is attached -
groupId: ID of the group where external contents are imported -
authors: Array of the authors of the external course -
alternativeLanguages: Array of of other languages available for the external course, using 360Learning language convention -
launchUrl: URL to launch and play the external course from a web browser -
mobileLaunchUrl: URL to launch and play the external course from a mobile. If not specified, thelaunchUrlis used for mobile access. -
thumbnailUrl: URL of the image of the external course -
difficultyLevel: The level of difficulty of the external course:beginner,intermediateoradvanced -
contentType: The type of the external course:article,audiobook,book,channel,course,curriculum,mooc,podcast,specialization,video. Default value iscourse. -
numberOfVideos: The number of videos / activities in the external course -
sources: Array ofsourceobjects. List of the sources of the external course.name: Name of a source of the external courselogo: URL of the source's logo
-
subjects: Array of the subjects of the external course
Servers
- https://app.360learning.com
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
externalPlatform |
String | Yes |
Name of the external platform to which the external content is attached |
groupId |
String | Yes |
ID of the group where external contents were imported |
externalId |
String | Yes |
ID of the external course, as identified by the external platform |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
company |
String | No |
(Optional) Include the company ID to authenticate calls via the API key as query parameter. For more information on the authentication methods supported by our API, see Authentication Methods. |
apiKey |
String | No |
(Optional) Include the API key to authenticate calls via the API key as query parameter. For more information on the authentication methods supported by our API, see Authentication Methods. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.