Interface: IWebHooksClient

August 12, 2026 · View on GitHub

mailgun.js / Modules / definitions / Interfaces / IWebHooksClient

Interface: IWebHooksClient

definitions.Interfaces.IWebHooksClient

Table of contents

Methods

Methods

create

create(domain, id, url, test): Promise<WebhookValidationResponse | WebhookResult>

Parameters

NameType
domainstring
idstring
urlstring
testboolean

Returns

Promise<WebhookValidationResponse | WebhookResult>

Defined in

Interfaces/Webhooks/IWebHooksClient.ts:14


destroy

destroy(domain, id): Promise<WebhookResult>

Parameters

NameType
domainstring
idstring

Returns

Promise<WebhookResult>

Defined in

Interfaces/Webhooks/IWebHooksClient.ts:20


get

get(domain, id): Promise<WebhookResult>

Parameters

NameType
domainstring
idWebhooksIds

Returns

Promise<WebhookResult>

Defined in

Interfaces/Webhooks/IWebHooksClient.ts:13


list

list(domain, query): Promise<WebhookList>

Parameters

NameType
domainstring
queryWebhooksQuery

Returns

Promise<WebhookList>

Defined in

Interfaces/Webhooks/IWebHooksClient.ts:12


update

update(domain, id, url): Promise<WebhookResult>

Parameters

NameType
domainstring
idstring
urlstring | string[]

Returns

Promise<WebhookResult>

Defined in

Interfaces/Webhooks/IWebHooksClient.ts:19