https://gateway.streamfizz.live/apiRécupère la liste des WebTV du compte Streamfizz associé à la clé API. Supporte la pagination par curseur et le filtrage.
| Nom | Type | Description |
|---|---|---|
limit | Int | Nombre maximum de WebTV à retourner (défaut: 20, max: 40). |
cursor | String | Curseur pour la pagination (identifiant de la dernière WebTV de la page précédente). |
name | String | Filtre par nom (recherche dans le titre de la WebTV). |
categories | [String!] | Filtre par catégories. |
tags | [String!] | Filtre par étiquettes. |
sortBy | WebTVSortField | Tri des résultats (défaut : createdAt, du plus récent au plus ancien). |
WebTVConnection| Nom | Type | Description |
|---|---|---|
totalCount | Int | Nombre total d'éléments, toutes pages confondues. |
pageInfo | PaginationInfo! | Pagination : y a-t-il une suite, et depuis quel curseur. |
webTV | [WebTV!]! | Les éléments de la page courante. |
| Code | Message | Description |
|---|---|---|
UNAUTHENTICATED | You are not authorized to perform this action | Clé API manquante, invalide, expirée ou révoquée. La réponse porte un code HTTP 200 : c'est le corps GraphQL qui signale l'échec. |
INPUT_VALIDATION_ERROR | Validation failed: {field}: {message} | Un ou plusieurs champs sont invalides (format, longueur, protocole…). Le détail est dans extensions.fieldErrors[]. |
INTERNAL_SERVER_ERROR | Internal server error | Erreur interne du serveur. Le message est volontairement générique : le détail est journalisé côté Streamfizz, jamais renvoyé. |
Aucune erreur spécifique documentée.
60 requêtes par minute par clé API
En cas de dépassement, une erreur 429 Too Many Requests est retournée.