diff --git a/api.md b/api.md index bcbc2142..7473b10f 100644 --- a/api.md +++ b/api.md @@ -363,3 +363,5 @@ Types: - UnwrapWebhookEvent Methods: + +- client.webhooks.unwrap(body) -> void diff --git a/src/resources/webhooks.ts b/src/resources/webhooks.ts index 5d79e870..a34f162b 100644 --- a/src/resources/webhooks.ts +++ b/src/resources/webhooks.ts @@ -5,7 +5,11 @@ import * as AssetsAPI from '@mux/mux-node/resources/video/assets'; import * as LiveStreamsAPI from '@mux/mux-node/resources/video/live-streams'; import * as UploadsAPI from '@mux/mux-node/resources/video/uploads'; -export class Webhooks extends APIResource {} +export class Webhooks extends APIResource { + unwrap(body: string): UnwrapWebhookEvent { + return JSON.parse(body) as UnwrapWebhookEvent; + } +} export interface BaseWebhookEvent { /**