Consumption API

Ce micro service est chargé de l’api de consommation. Il permet à l’utilisateur d’obtenir un droit à la consommation et d’utiliser ce droit pour consommer son programme.

Ce micro service est chargé de l'api de consommation. Il permet à l'utilisateur d'obtenir un droit à la consommation et d'utiliser ce droit pour consommer son programme.

Endpoints

/conso/playset

GET Liste de l'état des playsets d'un utilisateur pour un contenu

Parameters

NameLocated inDescriptionType
contentIdquery String

Responses

200 successful operation

/conso/playset/{playSetType}

GET Liste des playset d'un utilisateur pour un contenu en fonction de leur type

Parameters

NameLocated inDescriptionType
playSetType path String
contentIdquery String

Responses

200 successful operation

/conso/quota

GET Récupération de tous les quotas en cours d'un utilisateur

Parameters

NameLocated inDescriptionType
contentIdquery String

Responses

200 successful operation

/conso/quota/{quotaType}

GET Récupération d'un type de quotas en cours d'un utilisateur

Parameters

NameLocated inDescriptionType
quotaType path String

Responses

200 successful operation

/conso/quota/{quotaType}/{contentId}

GET Récupération d'un quota particulier en cours d'un utilisateur

Parameters

NameLocated inDescriptionType
quotaType path String
contentId path String

Responses

200 successful operation

/conso/view

GET Récupération des visualisations d'un utilisateur

Parameters

NameLocated inDescriptionType
contentIdquery String

Responses

200 successful operation

PUT Création d'une visualisation

Parameters

NameLocated inDescriptionType
timecodequery String
bodybody String

Responses

200 successful operation

/conso/view/{viewId}

POST Modification d'une visualisation

Parameters

NameLocated inDescriptionType
viewId path String
actionquery String
timecodequery String
bodybody String

Responses

200 successful operation

/conso/view/{viewId}/advert

GET Récupération d'une playlist ad-server

Parameters

NameLocated inDescriptionType
viewId path String

Responses

200 successful operation

/conso/view/{viewId}/licence

POST Récupération d'une licence

Parameters

NameLocated inDescriptionType
viewId path String
drmIdquery String
bodybody String

Responses

200 successful operation

/conso/view/{viewId}/media

GET Récupération des informations de medias associées à la visualisation

Parameters

NameLocated inDescriptionType
viewId path String

Responses

200 successful operation

/customer/{accountId}/quota

GET TO DO

Parameters

NameLocated inDescriptionType
accountId path String
contentIdquery String

Responses

200 successful operation

DELETE TO DO

Parameters

NameLocated inDescriptionType
accountId path String
contentIdquery String

Responses

200 successful operation

/customer/{accountId}/quota/content/{contentId}

GET Detail d'un quota contenu d'un utilisateur

Parameters

NameLocated inDescriptionType
accountId path String
contentId path String

Responses

200 successful operation

DELETE Initialisation d'un quota contenu d'un utilisateur

Parameters

NameLocated inDescriptionType
accountId path String
contentId path String

Responses

200 successful operation