Podcast episodes
Get multiple episodes
A list of podcast issues can be obtained by using the sample query below. The scope of the query is limited using the filtering options. For e.g. the query returns all episodes from the podcast caveat
published after 2020-09-01
, but before 2020-10-05
Query
query Episodes($query: PodcastQuery, $options: QueryOptions) {
podcastEpisodes(query: $query, options: $options) {
pageInfo {
number
size
}
items {
id
title
datePublished
podcastTitle
season
episode
hasTranscript
}
}
}
Query Variables
{
"query": {
"podcastId": "caveat",
"dateStart": "2020-09-01",
"dateEnd": "2020-10-05"
},
"options":{
"limit":3,
"sortKey": "episode",
"reverse": true,
"page":0
}
}
Query Response
{
"data": {
"podcastEpisodes": {
"pageInfo": {
"totalPages": 2,
"totalElements": 5,
"number": 0,
"size": 3
},
"items": [
{
"id": "6d3d01aa6e5f4de4897a646c32ac7e83",
"title": "Understanding the right technical assistance model for your organization.",
"datePublished": "2020-09-02T05:00:00.000Z",
"podcastTitle": "Caveat",
"season": 1,
"episode": 44,
"hasTranscript": true
},
{
"id": "fab60dd408c34c908569fac015561c67",
"title": "Privacy: once you give it away, it’s very hard to get back.",
"datePublished": "2020-09-09T05:00:00.000Z",
"podcastTitle": "Caveat",
"season": 1,
"episode": 45,
"hasTranscript": true
},
{
"id": "4a4e238eda144e0bbb48a1ea9cb7ac71",
"title": "Your own data used against you.",
"datePublished": "2020-09-16T05:00:00.000Z",
"podcastTitle": "Caveat",
"season": 1,
"episode": 46,
"hasTranscript": true
}
]
}
}
}