Skip to main content
PUT
Upsert External Linking Learning Objects

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Headers

x-account-id
string
required

The account identifier

Prefer
string

Set to "heartbeat" to enable keep-alive newline heartbeats during long-running requests. Response includes Preference-Applied: heartbeat header when honored. (RFC 7240)

Example:

"heartbeat"

Body

application/json
external_reference
string
required

The external ID associated with this content

Example:

"SOFTWARE-ENG-LV1-TRAINING-VIDEO-1"

unified_custom_fields
object | null

Custom Unified Fields configured in your StackOne project

Example:
title
string | null

The title of the content

Example:

"Software Engineer Lv 1"

description
string | null

The description of the content

Example:

"This video acts as learning content for software engineers."

languages
object[] | null

The languages associated with this content

content_url
string | null

The external URL of the content

Example:

"https://www.youtube.com/watch?v=16873"

mobile_launch_content_url
string | null

The mobile friendly URL of the content

Example:

"https://www.mobile.youtube.com/watch?v=16873"

cover_url
string | null

The URL of the thumbnail image associated with the content.

Example:

"https://www.googledrive.com/?v=16873"

active

Whether the content is active and available for users.

Example:

true

duration
string<string> | null

The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.

Example:

"P3Y6M4DT12H30M5S"

skills
object[] | null

The skills associated with this content

Example:
order
number<number> | null

The order of the individual content within a content grouping. This is not applicable for pushing individual content.

Example:

1

short_description
string | null
deprecated

A short description or summary for the content

Example:

"This course is a valuable resource and acts as learning content for..."

localizations
object[] | null

The localization data for this course

Example:
tags
string[] | null

A list of tags associated with the content

Example:
authors
object[] | null

The authors of the content

Example:
updated_at
string<date-time> | null

The date on which the content was last updated.

Example:

"2021-07-21T14:00:00.000Z"

created_at
string<date-time> | null

The date on which the content was created.

Example:

"2021-07-21T14:00:00.000Z"

passthrough
object | null

Value to pass through to the provider

Example:
categories
object[] | null

The categories associated with this content

additional_data
object[] | null

The additional_data associated with this content

content_type
object | null

The type of content

Response

The content was upserted successfully.

statusCode
number
required
Example:

201

message
string
required
Example:

"Record created successfully."

timestamp
string<date-time>
required
Example:

"2021-01-01T01:01:01.000Z"

data
object
required