bitmovin_api_sdk.notifications.webhooks.encoding.manifest.finished package

Submodules

bitmovin_api_sdk.notifications.webhooks.encoding.manifest.finished.finished_api module

class bitmovin_api_sdk.notifications.webhooks.encoding.manifest.finished.finished_api.FinishedApi(**kwargs)[source]

Bases: BaseApi

create(webhook: Webhook, **kwargs: dict) Webhook[source]

Add 'Manifest Finished Successfully' Webhook (All Manifests)

Parameters

webhook (Webhook, required) – Add a new webhook notification that triggers if a manifest generation finished successfully. A maximum number of 5 webhooks is allowed

Returns

Webhook Details

Return type

Webhook

create_by_manifest_id(manifest_id: string_types, webhook: Webhook, **kwargs: dict) Webhook[source]

Add 'Manifest Finished Successfully' Webhook Notification (Specific Manifest)

Parameters
  • manifest_id (string_types, required) – Id of the manifest resource

  • webhook (Webhook, required) – The webhook notifications object. A maximum number of 5 webhooks per Manifest is allowed

Returns

Notification Details

Return type

Webhook

delete(notification_id: string_types, **kwargs: dict) BitmovinResponse[source]

Delete Manifest Finished Webhook

Parameters

notification_id (string_types, required) – Id of the webhook notification

Returns

Id of the webhook

Return type

BitmovinResponse

list(**kwargs: dict) Webhook[source]

Get 'Manifest Finished' Webhooks (All Manifests)

Returns

List of notifications

Return type

Webhook

update(notification_id: string_types, webhook: Webhook, **kwargs: dict) Webhook[source]

Replace Manifest Finished Webhook Notification

Parameters
  • notification_id (string_types, required) – Id of the webhook notification

  • webhook (Webhook, required) – The webhook notification with the updated values

Returns

Notification Details

Return type

Webhook

Module contents