Providers

List a provider's catalogue

GET/streams/providers/{id}/items/

read Read: looks, changes nothing. Scopes

The channels, movies, TV shows or episodes the provider lists, a page at a time: by category and name, what it no longer lists last. Panel operators only.

Path parameters

  • idintegerrequired

    The provider id.

Query parameters

  • categorystring

    The provider's category id.

  • import_statestring

    Movies and TV shows: waiting, imported, left out or failed.

    One of: "done" "failed" "new" "skipped"

  • in_panelstring

    Movies and TV shows: already in the panel or not.

    One of: "no" "yes"

  • kindstring

    What to list (default live).

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

  • orderingstring

    name, category, item_id, added_at, changed_at or gone_at; - in front for descending.

  • pageinteger

    A page number within the paginated result set.

  • page_sizeinteger

    Number of results to return per page.

  • searchstring

    Part of the name, or an exact id.

  • statestring

    New or changed in the last sync, or no longer listed.

    One of: "changed" "gone" "new"

Response

200 OK

  • countintegerrequired

    How many there are in all, on every page.

  • nextstring (uri)can be null

    The next page, or null on the last one.

  • previousstring (uri)can be null

    The page before, or null on the first one.

  • resultsobject[]required
    • item_idstringrequiredread-only
    • namestringrequiredread-only
    • categorystringrequiredread-only
    • category_idstringrequiredread-only
    • iconstringrequiredread-only
    • epg_channel_idstringrequiredread-only
    • added_atstring (date-time)requiredread-only
    • changed_atstring (date-time)requiredread-only
    • gone_atstring (date-time)requiredread-onlycan be null
    • statestringrequiredread-onlycan be null

      new / changed in the provider's last sync, gone, or null: the same rule as the state filter.

    • linked_streamobjectrequiredread-onlycan be null
      • idstringrequired
      • namestringrequired
    • link_urlstringrequiredread-only
    • panel_categoryobjectrequiredread-onlycan be null
      • idstringrequired
      • namestringrequired
    • seasonintegerrequiredread-onlycan be null
    • episode_numintegerrequiredread-onlycan be null
    • import_statestringrequiredread-only
    • import_notestringrequiredread-only
    • titleobjectrequiredread-onlycan be null
      • kindstringrequired
        • movie - movie
        • series - series
        • episode - episode

        One of: "movie" "series" "episode"

      • idstringrequired

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