Infomaniak Streaming Video icon

Infomaniak Streaming Video

Interact with Infomaniak Streaming Video API

Actions92

Channel → List Channels

AI-generated

Summary

List all channels from the Infomaniak Streaming Video service, optionally with pagination, sorting, and filtering.

Inputs

  • authentication — Authentication method; choose OAuth2 or API Key.
  • query_limit — Number of items to return per page.
  • query_skip — Offset index of the first item to return (0‑based).
  • query_page — Page number for pagination (alternative to limit/skip).
  • query_per_page — Number of items per page; works with page parameter.
  • query_with — Optional value to include additional resource data; e.g., "total".
  • query_return — Optional value; if set to "total", returns only the count of items.
  • query_order_by — Field to sort results by.
  • query_order — Sort direction; "asc" or "desc".
  • query_order_for — JSON object defining sorting order for a field.
  • limit — Maximum number of channels to return; capped at 500; defaults to 50.
  • returnAll — If true, continue fetching pages until all items are retrieved.
  • returnFullResponse — If true, returns the complete response payload; otherwise only the items.

Output shape

array of channel objects

Returns a paginated collection; may be limited by limit/query_skip or returnAll. Optional fields can control return type (items vs total count) and include full response.

Examples

Example 1: Fetch first page of channels with OAuth2, limit 100

authentication=oauth2&limit=100

Example 2: List all channels using API Key and return total count

authentication=apiKey&query_return=total

Example 3: Paginate through channels with page 2, 50 items per page

authentication=oauth2&query_page=2&query_per_page=50

Links

Discussion