Interface: IDomainKeysClient

September 4, 2026 · View on GitHub

mailgun.js / Modules / definitions / Interfaces / IDomainKeysClient

Interface: IDomainKeysClient

definitions.Interfaces.IDomainKeysClient

Table of contents

Methods

Methods

activate

activate(domainName, selector): Promise<ActivateDomainKeyResponse>

Parameters

NameType
domainNamestring
selectorstring

Returns

Promise<ActivateDomainKeyResponse>

Defined in

Interfaces/Domains/DomainKeys.ts:24


create

create(data): Promise<DomainKeyCreateDataResult>

Parameters

NameType
dataDomainKeyCreateData

Returns

Promise<DomainKeyCreateDataResult>

Defined in

Interfaces/Domains/DomainKeys.ts:19


deactivate

deactivate(domainName, selector): Promise<DeactivateDomainKeyResponse>

Parameters

NameType
domainNamestring
selectorstring

Returns

Promise<DeactivateDomainKeyResponse>

Defined in

Interfaces/Domains/DomainKeys.ts:28


destroy

destroy(domain, selector): Promise<DeletedDomainKeysResult>

Parameters

NameType
domainstring
selectorstring

Returns

Promise<DeletedDomainKeysResult>

Defined in

Interfaces/Domains/DomainKeys.ts:20


list

list(domainName): Promise<DomainKeysListResult>

Parameters

NameType
domainNamestring

Returns

Promise<DomainKeysListResult>

Defined in

Interfaces/Domains/DomainKeys.ts:17


listAll

listAll(query): Promise<DomainKeysListAllResult>

Parameters

NameType
queryDomainKeysListAllQuery

Returns

Promise<DomainKeysListAllResult>

Defined in

Interfaces/Domains/DomainKeys.ts:18


updateDKIMAuthority

updateDKIMAuthority(domain, data): Promise<UpdatedDKIMAuthority>

Parameters

NameType
domainstring
dataDKIMAuthorityInfo

Returns

Promise<UpdatedDKIMAuthority>

Defined in

Interfaces/Domains/DomainKeys.ts:29


updateDKIMSelector

updateDKIMSelector(domain, data): Promise<UpdatedDKIMSelectorResult>

Parameters

NameType
domainstring
dataDKIMSelectorInfo

Returns

Promise<UpdatedDKIMSelectorResult>

Defined in

Interfaces/Domains/DomainKeys.ts:30