Interface: IMailingListsClient

September 4, 2026 · View on GitHub

mailgun.js / Modules / definitions / Interfaces / IMailingListsClient

Interface: IMailingListsClient

definitions.Interfaces.IMailingListsClient

Table of contents

Properties

Methods

Properties

members

members: IMailListsMembers

Defined in

Interfaces/MailingLists/MailingListsClient.ts:10

Methods

cancelValidation

cancelValidation(mailListAddress): Promise<MailingListCancelValidationResult>

Parameters

NameType
mailListAddressstring

Returns

Promise<MailingListCancelValidationResult>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:19


create

create(data): Promise<MailingList>

Parameters

NameType
dataCreateUpdateList

Returns

Promise<MailingList>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:14


destroy

destroy(mailListAddress): Promise<DestroyedList>

Parameters

NameType
mailListAddressstring

Returns

Promise<DestroyedList>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:16


get

get(mailListAddress): Promise<MailingList>

Parameters

NameType
mailListAddressstring

Returns

Promise<MailingList>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:13


list

list(query?): Promise<MailingListResult>

Parameters

NameType
query?ListsQuery

Returns

Promise<MailingListResult>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:11


listByAddress

listByAddress(query?): Promise<MailingListByAddressResult>

Parameters

NameType
query?ListsByAddressQuery

Returns

Promise<MailingListByAddressResult>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:12


update

update(mailListAddress, data): Promise<MailingList>

Parameters

NameType
mailListAddressstring
dataCreateUpdateList

Returns

Promise<MailingList>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:15


validate

validate(mailListAddress): Promise<StartValidationResult>

Parameters

NameType
mailListAddressstring

Returns

Promise<StartValidationResult>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:17


validationResult

validationResult(mailListAddress): Promise<MailingListValidationResult>

Parameters

NameType
mailListAddressstring

Returns

Promise<MailingListValidationResult>

Defined in

Interfaces/MailingLists/MailingListsClient.ts:18