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
:true
if 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, thelaunchUrl
is used for mobile access. -
thumbnailUrl
: URL of the image of the external course -
difficultyLevel
: The level of difficulty of the external course:beginner
,intermediate
oradvanced
-
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 ofsource
objects. 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.