Media
Use Media collections for personal experiences in education: stories, interviews, and conversations that complement the objective Knowledge Base.
These collections power content formats such as:
- Video interviews
- Personal stories and testimonials
- Podcast shows and episodes
- Profiles of professionals in education
Media collections often combine narrative content with taxonomy relations (filters) such as roles, sectors, audiences, and topics. This allows media content to appear alongside informational content throughout the platform.
The following collections make up the Media family.
Retrieve videos
GET /items/videos
The videos collection stores video-based content such as interviews, explainers, or experience stories.
Each video includes basic metadata such as a title, slug, and duration, as well as optional transcript data and chapter information.
Videos may also be linked to profiles representing the people appearing in the video.
publication_date in the future are discoverable through the API but cannot yet be viewed.Video assets are hosted and distributed with Cloudinary. Refer to the article on Cloudinary integration for more info on asset management and optimization.
Retrieve testimonials
GET /items/testimonials
The testimonials collection contains personal stories and experiences from people working in or transitioning into education.
Testimonials are structured similarly to articles and use the content editor to build rich pages composed of modular content blocks.
The main content is stored in the editor_nodes relation, which contains the structured blocks that form the page.
publication_date are visible through the API but its content cannot yet be read.Retrieve podcast shows
GET /items/podcast_shows
The podcast_shows collection represents a podcast series. Each show contains metadata about the podcast as a whole and references the episodes that belong to it.
Podcast shows are directly related to:
episodesseasonshosts
Retrieve podcast episodes
GET /items/podcast_episodes
The podcast_episodes collection stores individual podcast episodes belonging to a show. Each episode is associated with both a show and a season.
Episodes may also include transcripts and speaker mappings.
publication_date in the future are visible in listings but cannot yet be played.Audio assets are hosted and distributed with Cloudinary. Refer to the article on Cloudinary integration for more info on asset management and optimization.
Retrieve seasons
GET /items/seasons
The seasons collection groups podcast episodes into season-based releases.
Retrieve podcast hosts
GET /items/podcast_hosts
The podcast_hosts collection contains information about the hosts presenting podcast episodes.
Hosts can be connected to:
podcast_showspodcast_episodes
Retrieve featured profiles
GET /items/profiles
The profiles collection represents people featured in media content, such as teachers, guests, or interview subjects.
Profiles provide a reusable way to connect individuals across different types of media content.
Profiles are commonly linked to:
videospodcast_episodestestimonials
Keep in touch with the latest
Sign up for our monthly deep dives - straight to your inbox.