Playlist editor

List channels, movies or TV shows

GET/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

  • kindstringrequired

    Which list of the playlist: live (channels), movie (movies) or series (TV shows).

    One of: "live" "movie" "series"

  • pidstring (uuid)required

    The playlist's id.

Query parameters

  • deletedboolean

    true to include what is in the recycle bin.

    Default: false

Response

200 OK

  • versionintegerrequired

    The playlist's version: it moves with every change.

  • categoriesobject[]required
    • idintegerrequired
    • namestringrequired
    • source_namestringrequired

      Its name at the provider ('' for one made in the editor).

    • positionintegerrequired

      Categories are listed by position.

    • hiddenbooleanrequired

      Hidden from the playlist players get.

    • sync_namebooleanrequired

      Takes the provider's name again at each sync.

    • deleted_atstring (date-time)requiredcan be null

      When it went to the recycle bin; null when it is not there.

    • countintegerrequired

      How many rows it shows.

  • columnsstring[]required

    The names of the values in each row.

  • rowsany[][]required

    Every 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.

What each error means