List channels, movies or TV shows
/editor/playlists/{pid}/grid/{kind}/read Read: looks, changes nothing. Scopes
Every row of one of the playlist's lists, with its categories, in order. To stay small with hundreds of thousands of rows, each row is an array of values in the order columns names them. Compressed with gzip when the request accepts it.
Path parameters
kindstringrequiredWhich list of the playlist:
live(channels),movie(movies) orseries(TV shows).One of:
"live""movie""series"pidstring (uuid)requiredThe playlist's id.
Query parameters
deletedbooleantrueto include what is in the recycle bin.Default:
false
Response
200 OK
versionintegerrequiredThe playlist's version: it moves with every change.
categoriesobject[]requiredidintegerrequirednamestringrequiredsource_namestringrequiredIts name at the provider ('' for one made in the editor).
positionintegerrequiredCategories are listed by position.
hiddenbooleanrequiredHidden from the playlist players get.
sync_namebooleanrequiredTakes the provider's name again at each sync.
deleted_atstring (date-time)requiredcan be nullWhen it went to the recycle bin; null when it is not there.
countintegerrequiredHow many rows it shows.
columnsstring[]requiredThe names of the values in each row.
rowsany[][]requiredEvery row of the list, categories by position and rows by position in their category. Each row is an array of values in this order: id, category, name, source_name, url, logo, epg_id, epg_shift, number, catchup_days, tmdb_id, rating, hidden, sync_name, deleted_at, created_at, updated_at, provider, episodes.
Errors
- 401 No credential, or one that is wrong, expired or revoked.
- 403 The account, or the key's or app's scopes, may not do this.
- 404 Nothing with this id, or nothing the account can see.
- 429 Slow down: wait the seconds in the Retry-After header, then try again.