Represents a webhook.

interface Webhook {
    id: number;
    isClipHooks: boolean;
    isFeedHooks: boolean;
    isRecordingHooks: boolean;
    isThumbnailHooks: boolean;
    isTranscoderHooks: boolean;
    secret: string;
    url: string;
}

Properties

id: number

Identifier of the webhook.

isClipHooks: boolean

If true sends webhook events on clip start/error/complete/deleted.

isFeedHooks: boolean

If true sends webhook events on feeds start/stop.

isRecordingHooks: boolean

If true sends webhook events on recording start/error/complete/deleted.

isThumbnailHooks: boolean

If true sends webhook events on thumbnail generation.

isTranscoderHooks: boolean

If true sends webhook events on transcoder instance updates.

secret: string

Base64 string of signing secret.

url: string

Url to send webhook data to.