Content data model
View field support, webhooks, and list parameters for each integration on the Supported Integrations page.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | |
created_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
updated_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
external_reference | string | No | |
course_ids | string[] | No | |
name | string | No | |
description | string | No | |
languages | string[] | No | |
media | LmsMedia[] | No | |
media[].url | string | No | |
media[].name | string | No | |
media[].description | string | No | |
media[].type | enum | No | Values: IMAGE, HEADSHOT, VIDEO, WEB, DOCUMENT, TEXT, HTML, OTHER |
media[].thumbnail_url | string | No | |
media[].content | string | No | Inline text/HTML/markdown content (use when url is empty or for embedded content) |
media[].languages | string[] | No | ISO 2-digit language codes |
is_active | boolean | No | |
duration_minutes | number | No | |
categories | string[] | No | |
subjects | LmsSubject[] | No | Topic taxonomy as {name, rank} pairs carrying the full ancestor chain (rank = depth, 0 = top level) |
subjects[].name | string | No | |
subjects[].rank | number | No | Depth of this subject in the provider's topic hierarchy (0 = top level) |
skills | string[] | No | |
tags | string[] | No | |
difficulty | string | No | Difficulty or level of the content (e.g. Beginner, Intermediate, Advanced) |
sort_order | number | No | |
provider_name | string | No | |
short_description | string | No | |
localizations | LmsContentLocalization[] | No | |
localizations[].name | string | No | |
localizations[].description | string | No | |
localizations[].language | string | No | |
collection_ids | string[] | No | (reference to CommerceCollection) |
instructors | LmsReference[] | No | |
instructors[].id | string | No | |
instructors[].name | string | No | |
published_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
Are we missing anything? Let us know