https://gateway.streamfizz.live/apiMet à jour les accès d'une playlist : groupes attachés et utilisateurs en accès direct.
| Nom | Type | Description |
|---|---|---|
id* | ID! | Identifiant unique de la playlist. |
addGroupIds | [ID!] | Groupes personnalisés à attacher au contenu. Les groupes GLOBAL sont ignorés (ils couvrent déjà tout leur scope). |
removeGroupIds | [ID!] | Groupes personnalisés à détacher du contenu. |
addUserIds | [ID!] | Utilisateurs à qui accorder un accès direct au contenu. |
removeUserIds | [ID!] | Utilisateurs à qui retirer l'accès direct au contenu. |
Playlist| Nom | Type | Description |
|---|---|---|
id | ID! | - |
myCapability | AuthzCapability! | Capacit\u00E9 effective du user courant sur cette playlist (NONE/READ/WRITE/DELETE). NONE = aucun acc\u00E8s. Utilis\u00E9 par le frontend pour piloter l'UI. |
accessGroups | [Group!]! | - |
directUsers | [PublicUser!]! | - |
title | String! | - |
description | Json | - |
createdAt | DateTime! | - |
publisher | User! | - |
order | [String!] | - |
account | Account | - |
pageSetting | BrandSetting | - |
embedSetting | BrandSetting | - |
autoPlay | Boolean | - |
relatedTags | [Tag] | - |
relatedCategories | [Category] | - |
playlistContents | PlaylistContentConnection | - |
contentCount | Int | - |
mediaCount | Int | - |
liveCount | Int | - |
isMultilingual | Boolean | - |
hasUniqueChapterFeed | Boolean | - |
waitingThumbKey | String | - |
waitingThumbCdnUrl | String | - |
rollOption | PlaylistRollOption | - |
preRoll | RollPreset | - |
postRoll | RollPreset | - |
note | String | - |
seo | SEO | - |
smartSections | [WebTVSmartSection] | - |
confidentiality | Confidentiality | - |
privacy | Privacy | - |
publicUrl | String | - |
publicEmbedUrl | String | - |
originalPublisher | DeletedUser | - |
| Code | Message | Description |
|---|---|---|
UNAUTHENTICATED | You are not authorized to perform this action | Clé API manquante ou invalide |
INPUT_VALIDATION_ERROR | Validation failed: {field}: {message} | Un ou plusieurs champs sont invalides (format, longueur, protocole…). Le détail est dans extensions.fieldErrors[]. |
INTERNAL_ERROR | Internal server error | Erreur interne du serveur |
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.