Module: definitions
June 1, 2026 · View on GitHub
mailgun.js / Modules / definitions
Module: definitions
Table of contents
Namespaces
Interfaces
Type Aliases
- APIErrorOptions
- APIErrorType
- APIResponse
- APIWebhook
- AccountFeatureData
- AccountFeatureInput
- AccountSettings
- ActivateDomainKeyResponse
- AtLeastOneKeyPresent
- AttachmentInfo
- AuthorizedRecipient
- AuthorizedRecipientResult
- AuthorizedRecipientsResult
- BoolToString
- BounceClassificationAPIQuery
- BounceClassificationAPIResponse
- BounceClassificationQueryData
- BounceClassificationQueryDimensions
- BounceClassificationQueryFilter
- BounceClassificationQueryFilterAttribute
- BounceClassificationQueryMetrics
- BounceClassificationResult
- BounceClassificationResultItem
- BounceData
- BrowserPipeFunction
- CanceledMultipleValidationJob
- ClearMessagesQueueResult
- ClickTrackingInfo
- ClientProxyConfig
- CommandQuery
- ComplaintData
- ConnectionSettings
- ConnectionSettingsResponse
- ContainsPrefix
- CreateDomainTemplateAPIResponse
- CreateDomainTemplateVersionAPIResponse
- CreateDomainTemplateVersionResult
- CreateUpdateList
- CreateUpdateMailListMembers
- CreateUpdateMailListMembersReq
- CreateUpdateRouteData
- CreatedFormData
- CreatedMultipleValidationJob
- CreatedUpdatedDomainCredentialsResponse
- CustomFile
- CustomFileData
- DKIMAuthorityInfo
- DKIMRotateImmediatelyResult
- DKIMRotationData
- DKIMSelectorInfo
- DKIMUpdateRotationResult
- DeactivateDomainKeyResponse
- DeleteDataTypes
- DeleteQueryTypes
- DeletedDomainCredentialsResponse
- DeletedDomainKeysQuery
- DeletedDomainKeysResult
- DeletedMember
- DestroyRouteResponse
- DestroyedDomainResponse
- DestroyedList
- DeviceStatistic
- DevicesTypes
- DomainCredentials
- DomainCredentialsItem
- DomainCredentialsList
- DomainCredentialsQuery
- DomainCredentialsResponseData
- DomainCredentialsResult
- DomainData
- DomainDynamicPropsType
- DomainEvent
- DomainGetAPIQuery
- DomainGetQuery
- DomainInfo
- DomainInfoReq
- DomainKeyCreateData
- DomainKeyCreateDataApi
- DomainKeyCreateDataResult
- DomainKeyItem
- DomainKeysList
- DomainKeysListAllApi
- DomainKeysListAllQuery
- DomainKeysListAllResult
- DomainKeysListResult
- DomainListResponseData
- DomainResponseData
- DomainTagAPIResponseStatsItem
- DomainTagCountriesAPIResponse
- DomainTagCountriesAggregation
- DomainTagDevicesAPIResponse
- DomainTagDevicesAggregation
- DomainTagProvidersAPIResponse
- DomainTagProvidersAggregation
- DomainTagStatAPIResponse
- DomainTagStatisticItem
- DomainTagsItem
- DomainTagsItemInfo
- DomainTagsList
- DomainTagsMessageRes
- DomainTagsQuery
- DomainTagsResponseData
- DomainTagsStatisticQuery
- DomainTemplateAllowedHeaders
- DomainTemplateData
- DomainTemplateUpdateData
- DomainTemplateUpdateVersionData
- DomainTemplateVersionData
- DomainTemplatesQuery
- DomainTrackingData
- DomainTrackingResponse
- DomainUpdateInfo
- DomainUpdateInfoReq
- DomainsQuery
- EmailQuery
- EventsList
- EventsPage
- EventsQuery
- EventsResponse
- FetchSupportedData
- FilterField
- FormDataBuilderConfig
- FormDataInput
- FormDataInputValue
- FormDataOptions
- GenerateDomainTrackingCertificateResponse
- GetDomainTemplateAPIResponse
- GetDomainTrackingCertificateResponse
- GetQueryTypes
- HeadersWithKeysMethod
- IPsListQuery
- InputFormData
- IpData
- IpPool
- IpPoolCreateData
- IpPoolCreateResponse
- IpPoolCreateResult
- IpPoolDeleteData
- IpPoolListResponse
- IpPoolListResult
- IpPoolMessageResponse
- IpPoolMessageResult
- IpPoolUpdateData
- IpsListResponseBody
- Json
- JsonArray
- JsonComposite
- JsonObject
- JsonPrimitive
- KeysWithToArray
- ListDomainTemplateVersionsAPIResponse
- ListDomainTemplateVersionsResult
- ListDomainTemplatesAPIResponse
- ListDomainTemplatesResult
- ListsByAddressQuery
- ListsQuery
- LogsDeliveryStatus
- LogsEvent
- LogsEventItem
- LogsFilter
- LogsFilterValue
- LogsList
- LogsParsedQuery
- LogsQuery
- MailListMember
- MailListMembersByAddressQuery
- MailListMembersByAddressResult
- MailListMembersQuery
- MailListMembersResponse
- MailListMembersResult
- MailListMembersUploadData
- MailListMembersUploadDataUpdated
- MailListMembersUploadResponse
- MailgunClientOptions
- MailgunMessageContent
- MailgunMessageData
- MailingList
- MailingListApiResponse
- MailingListByAddressResult
- MailingListCancelValidationResult
- MailingListResult
- MailingListValidationApiResponse
- MailingListValidationResponse
- MailingListValidationResult
- MailingListValidationResultData
- MessageAttachment
- MessageHeader
- MessageResponse
- MessageResponseWithStatus
- MessagesQueueStatusAPIResponse
- MessagesQueueStatusResult
- MessagesSendAPIResponse
- MessagesSendResult
- Metrics
- MetricsAPIQuery
- MetricsAPIResponse
- MetricsDimension
- MetricsFilter
- MetricsFilterValue
- MetricsPagination
- MetricsQuery
- MetricsResponseItem
- MetricsResult
- MimeMessage
- MultipleMembersData
- MultipleMembersReqData
- MultipleValidationCreationData
- MultipleValidationCreationDataUpdated
- MultipleValidationJobData
- MultipleValidationJobResult
- MultipleValidationJobsListQuery
- MultipleValidationJobsListResponse
- MultipleValidationJobsListResult
- MutateDomainTemplateVersionAPIResponse
- MutateDomainTemplateVersionResult
- NewMultipleMembersResponse
- NodePipeFunction
- NotificationAPIResponse
- NotificationResult
- OnCallEmptyHeaders
- OnCallRequestOptions
- OpenTrackingInfo
- PagesList
- PagesListAccumulator
- PaginationInResponse
- ParsedPage
- ParsedPagesList
- PostDataTypes
- PutDataTypes
- PutOptionsType
- PutQueryTypes
- QueryWithPage
- RegenerateDomainTrackingCertificateResponse
- ReplacementForPool
- RequestData
- RequestHeaders
- RequestOptions
- RequestProviderConfig
- RequestProviderData
- ResponseWithPaging
- ResponseWithSigninKey
- Route
- RoutesListQuery
- RoutesMatchQuery
- SendingLimitResult
- ShortTemplateVersion
- StartValidationResult
- Stat
- StatsEvent
- StatsOptions
- StatsQuery
- StoredEmailResponse
- StreamValue
- SubaccountAPIResponseData
- SubaccountApiItem
- SubaccountDestroyResponse
- SubaccountFeatureValue
- SubaccountFeatures
- SubaccountFeaturesData
- SubaccountFeaturesResult
- SubaccountItem
- SubaccountListAPIResponseData
- SubaccountListResponseData
- SubaccountResponseData
- SubaccountSendingLimitResponse
- SubaccountSetSendingLimitResponse
- SubaccountsQuery
- SuccessResult
- SuppressionCreationData
- SuppressionCreationResponse
- SuppressionCreationResult
- SuppressionDataType
- SuppressionDestroyAllResponse
- SuppressionDestroyResponse
- SuppressionDestroyResult
- SuppressionList
- SuppressionListQuery
- SuppressionListResponse
- SuppressionModelNames
- SuppressionResponse
- SuppressionUploadData
- SuppressionUploadDataUpdated
- TDomain
- TagDeleteData
- TagItem
- TagItemAPI
- TagLimitsResult
- TagMetrics
- TagsListPagination
- TagsListQuery
- TagsListResponse
- TagsListResult
- TagsUpdateData
- TemplateQuery
- TemplateVersion
- UnsubscribeData
- UnsubscribeTrackingInfo
- UpdateDomainCredentialsData
- UpdateDomainTrackingResponse
- UpdateOrDeleteDomainTemplateAPIResponse
- UpdateOrDeleteDomainTemplateResult
- UpdateRouteResponse
- UpdatedConnectionSettings
- UpdatedConnectionSettingsRes
- UpdatedDKIMAuthority
- UpdatedDKIMAuthorityResponse
- UpdatedDKIMSelectorResponse
- UpdatedDKIMSelectorResult
- UpdatedOpenTracking
- UpdatedUrlAndQuery
- UpdatedWebPrefix
- UpdatedWebPrefixResponse
- ValidationQuery
- ValidationResponse
- ValidationResult
- WebPrefixInfo
- WebhookList
- WebhookResponse
- WebhookResponseBody
- WebhookResult
- WebhookValidationResponse
- WebhooksQuery
- WhiteListData
- onCallReqConfig
Type Aliases
APIErrorOptions
Ƭ APIErrorOptions: Object
Type declaration
| Name | Type |
|---|---|
body | { error?: string ; message?: string } |
body.error? | string |
body.message? | string |
headers? | { [key: string]: unknown; } |
message? | string |
status | number |
statusText? | string |
url? | string |
Defined in
APIErrorType
Ƭ APIErrorType: Object
Type declaration
| Name | Type |
|---|---|
details | string |
message | string |
stack | string |
status | number |
Defined in
APIResponse
Ƭ APIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | any |
status | number |
Defined in
APIWebhook
Ƭ APIWebhook: Object
Type declaration
| Name | Type |
|---|---|
url? | string |
urls? | string[] |
Defined in
AccountFeatureData
Ƭ AccountFeatureData: Object
Type declaration
| Name | Type |
|---|---|
ai_insights? | string |
webhooks_redact_pii? | string |
Defined in
Types/AccountManagement/AccountManagement.ts:23
AccountFeatureInput
Ƭ AccountFeatureInput: Object
Type declaration
| Name | Type |
|---|---|
ai_insights? | { enabled: boolean } |
ai_insights.enabled | boolean |
webhooks_redact_pii? | { enabled: boolean } |
webhooks_redact_pii.enabled | boolean |
Defined in
Types/AccountManagement/AccountManagement.ts:14
AccountSettings
Ƭ AccountSettings: Object
Type declaration
| Name | Type |
|---|---|
absolute_session_timeout? | number |
inactive_session_timeout? | number |
logout_redirect_url? | string |
name? | string |
Defined in
Types/AccountManagement/AccountManagement.ts:3
ActivateDomainKeyResponse
Ƭ ActivateDomainKeyResponse: Object
Type declaration
| Name | Type |
|---|---|
active | boolean |
authority | string |
message | string |
selector | string |
status | number |
Defined in
Types/Domains/DomainKeys.ts:66
AtLeastOneKeyPresent
Ƭ AtLeastOneKeyPresent<Object_, Keys>: Pick<Object_, Exclude<keyof Object_, Keys>> & { [K in Keys]-?: Required<Pick<Object_, K>> & Partial<Pick<Object_, Exclude<Keys, K>>> }[Keys]
Ensures the object has least one key present and not undefined
See
https://stackoverflow.com/a/49725198
Type parameters
| Name | Type |
|---|---|
Object_ | Object_ |
Keys | extends keyof Object_ = keyof Object_ |
Defined in
AttachmentInfo
Ƭ AttachmentInfo: Object
Type declaration
| Name | Type |
|---|---|
contentType? | string |
filename? | string |
knownLength? | number |
Defined in
AuthorizedRecipient
Ƭ AuthorizedRecipient: Object
Type declaration
| Name | Type |
|---|---|
activated | boolean |
email | string |
Defined in
Types/AccountManagement/AccountManagement.ts:32
AuthorizedRecipientResult
Ƭ AuthorizedRecipientResult: Object
Type declaration
| Name | Type |
|---|---|
limit | number |
recipient | AuthorizedRecipient |
status | number |
Defined in
Types/AccountManagement/AccountManagement.ts:42
AuthorizedRecipientsResult
Ƭ AuthorizedRecipientsResult: Object
Type declaration
| Name | Type |
|---|---|
recipients | AuthorizedRecipient[] |
status | number |
Defined in
Types/AccountManagement/AccountManagement.ts:37
BoolToString
Ƭ BoolToString: Object
Type declaration
| Name | Type |
|---|---|
encrypt_incoming_message | DomainInfo["encrypt_incoming_message"] |
force_dkim_authority | DomainInfo["force_dkim_authority"] |
force_root_dkim_host | DomainInfo["force_root_dkim_host"] |
use_automatic_sender_security | DomainInfo["use_automatic_sender_security"] |
wildcard | DomainInfo["wildcard"] |
Defined in
BounceClassificationAPIQuery
Ƭ BounceClassificationAPIQuery: Omit<BounceClassificationQueryData, "start" | "end"> & { end?: string ; start?: string }
Defined in
Types/BounceClassification/BounceClassification.ts:68
BounceClassificationAPIResponse
Ƭ BounceClassificationAPIResponse: Omit<BounceClassificationResult, "start" | "end"> & { end: string ; start: string }
Defined in
Types/BounceClassification/BounceClassification.ts:112
BounceClassificationQueryData
Ƭ BounceClassificationQueryData: Object
Type declaration
| Name | Type |
|---|---|
dimensions? | BounceClassificationQueryDimensions[] |
duration? | string |
end? | Date |
filter? | BounceClassificationQueryFilter |
include_subaccounts? | boolean |
metrics? | BounceClassificationQueryMetrics[] |
pagination | { limit?: number ; skip?: number ; sort?: string } |
pagination.limit? | number |
pagination.skip? | number |
pagination.sort? | string |
resolution? | "hour" | "day" |
start? | Date |
Defined in
Types/BounceClassification/BounceClassification.ts:51
BounceClassificationQueryDimensions
Ƭ BounceClassificationQueryDimensions: "entity-name" | "domain.name" | "envelope.sending-ip" | "account.name" | "envelope.i-ip-pool-name" | "tags" | "tag" | "recipient-domain" | "group-id" | "criticality" | "severity" | "category" | "timestamp"
Defined in
Types/BounceClassification/BounceClassification.ts:1
BounceClassificationQueryFilter
Ƭ BounceClassificationQueryFilter: Object
Type declaration
| Name | Type |
|---|---|
AND | { attribute: BounceClassificationQueryFilterAttribute ; comparator: string ; values: { label: string ; value: string }[] }[] |
Defined in
Types/BounceClassification/BounceClassification.ts:40
BounceClassificationQueryFilterAttribute
Ƭ BounceClassificationQueryFilterAttribute: "entity-name" | "domain.name" | "envelope.sending-ip" | "account.name" | "envelope.i-ip-pool-name" | "tags" | "tag" | "recipient-domain" | "group-id" | "criticality" | "severity" | "category"
Defined in
Types/BounceClassification/BounceClassification.ts:27
BounceClassificationQueryMetrics
Ƭ BounceClassificationQueryMetrics: "critical_bounce_count" | "non_critical_bounce_count" | "critical_delay_count" | "non_critical_delay_count" | "delivered_smtp_count" | "classified_failures_count" | "critical_bounce_rate" | "non_critical_bounce_rate" | "critical_delay_rate" | "non_critical_delay_rate"
Defined in
Types/BounceClassification/BounceClassification.ts:15
BounceClassificationResult
Ƭ BounceClassificationResult: Object
Type declaration
| Name | Type |
|---|---|
dimensions? | BounceClassificationQueryDimensions[] |
duration? | string |
end | Date |
items | BounceClassificationResultItem[] |
pagination | { limit: number ; skip: number ; sort: string ; total: number } |
pagination.limit | number |
pagination.skip | number |
pagination.sort | string |
pagination.total | number |
resolution | "hour" | "day" | "month" |
start | Date |
Defined in
Types/BounceClassification/BounceClassification.ts:97
BounceClassificationResultItem
Ƭ BounceClassificationResultItem: Object
Type declaration
| Name | Type |
|---|---|
account.id | string | null |
account.name | string | null |
category | string | null |
criticality | string | null |
domain.name | string | null |
entity-name | string | null |
envelope.i-ip-pool-id | string | null |
envelope.i-ip-pool-name | string | null |
envelope.sending-ip | string | null |
explanation | string | null |
group-id | string | null |
metrics | { [K in BounceClassificationQueryMetrics]: number } |
recipient-domain | string | null |
recipient-provider | string | null |
sample-text | string | null |
severity | string | null |
tag | string | null |
tags | string | null |
timestamp | string | null |
Defined in
Types/BounceClassification/BounceClassification.ts:73
BounceData
Ƭ BounceData: Object
Type declaration
| Name | Type |
|---|---|
address | string |
code | number |
created_at | string | Date |
error | string |
Defined in
Types/Suppressions/Bounce.ts:2
BrowserPipeFunction
Ƭ BrowserPipeFunction: (destination: WritableStream) => void
Type declaration
▸ (destination): void
Parameters
| Name | Type |
|---|---|
destination | WritableStream |
Returns
void
Defined in
CanceledMultipleValidationJob
Ƭ CanceledMultipleValidationJob: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
Defined in
Types/Validations/MultipleValidation.ts:91
ClearMessagesQueueResult
Ƭ ClearMessagesQueueResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
Types/Messages/Messages.ts:319
ClickTrackingInfo
Ƭ ClickTrackingInfo: Object
Type declaration
| Name | Type |
|---|---|
active? | "yes" | "no" | "true" | "false" | "htmlonly" | boolean |
Defined in
Types/Domains/DomainTracking.ts:40
ClientProxyConfig
Ƭ ClientProxyConfig: Object
Type declaration
| Name | Type |
|---|---|
auth? | { password: string ; username: string } |
auth.password | string |
auth.username | string |
host | string |
port | number |
protocol? | string |
Defined in
Types/Common/RequestProvider.ts:3
CommandQuery
Ƭ CommandQuery: Object
Type declaration
| Name | Type |
|---|---|
query? | PutQueryTypes | DeleteQueryTypes |
Defined in
Types/Common/RequestOptions.ts:113
ComplaintData
Ƭ ComplaintData: Object
Type declaration
| Name | Type |
|---|---|
address | string |
created_at | string | Date |
Defined in
Types/Suppressions/Complaint.ts:2
ConnectionSettings
Ƭ ConnectionSettings: Object
Type declaration
| Name | Type |
|---|---|
require_tls? | boolean |
skip_verification? | boolean |
Defined in
ConnectionSettingsResponse
Ƭ ConnectionSettingsResponse: Object
Type declaration
| Name | Type |
|---|---|
body | ConnectionSettings |
status | number |
Defined in
ContainsPrefix
Ƭ ContainsPrefix<T>: `\{T}{string}`
Type parameters
| Name | Type |
|---|---|
T | extends string |
Defined in
Types/Common/RequestOptions.ts:97
CreateDomainTemplateAPIResponse
Ƭ CreateDomainTemplateAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; template: IDomainTemplate } |
body.message | string |
body.template | IDomainTemplate |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:71
CreateDomainTemplateVersionAPIResponse
Ƭ CreateDomainTemplateVersionAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; template: IDomainTemplate } |
body.message | string |
body.template | IDomainTemplate |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:133
CreateDomainTemplateVersionResult
Ƭ CreateDomainTemplateVersionResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
template | IDomainTemplate |
Defined in
Types/Domains/DomainTemplates.ts:141
CreateUpdateList
Ƭ CreateUpdateList: Object
Type declaration
| Name | Type |
|---|---|
access_level? | "readonly" | "members" | "everyone" |
address | string |
description? | string |
name? | string |
reply_preference? | "list" | "sender" |
Defined in
Types/MailingLists/MailingLists.ts:15
CreateUpdateMailListMembers
Ƭ CreateUpdateMailListMembers: Object
Type declaration
| Name | Type |
|---|---|
address | string |
name? | string |
subscribed? | "yes" | "no" | boolean |
upsert? | "yes" | "no" |
vars? | string |
Defined in
Types/MailingLists/MailingListMembers.ts:37
CreateUpdateMailListMembersReq
Ƭ CreateUpdateMailListMembersReq: Object
Type declaration
| Name | Type |
|---|---|
address | string |
name? | string |
subscribed? | "yes" | "no" | boolean |
upsert? | "yes" | "no" |
vars? | string |
Defined in
Types/MailingLists/MailingListMembers.ts:45
CreateUpdateRouteData
Ƭ CreateUpdateRouteData: Object
Type declaration
| Name | Type |
|---|---|
action | string[] |
description? | string |
expression | string |
priority? | number |
Defined in
CreatedFormData
Ƭ CreatedFormData: Object
Type declaration
| Name | Type |
|---|---|
dataSize? | number |
formData | NodeFormData | FormData |
Defined in
CreatedMultipleValidationJob
Ƭ CreatedMultipleValidationJob: Object
Type declaration
| Name | Type |
|---|---|
id | string |
message | string |
Defined in
Types/Validations/MultipleValidation.ts:60
CreatedUpdatedDomainCredentialsResponse
Ƭ CreatedUpdatedDomainCredentialsResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string } |
body.message | string |
status | number |
Defined in
Types/Domains/DomainCredentials.ts:38
CustomFile
Ƭ CustomFile: Object
Index signature
▪ [key: string]: unknown
Type declaration
| Name | Type |
|---|---|
contentType? | string |
data | CustomFileData |
filename? | string |
knownLength? | number |
Defined in
CustomFileData
Ƭ CustomFileData: string | Blob | File | Buffer | NodeJS.ReadableStream
Defined in
DKIMAuthorityInfo
Ƭ DKIMAuthorityInfo: Object
Type declaration
| Name | Type |
|---|---|
self | boolean | "yes" | "no" | "true" | "false" |
Defined in
DKIMRotateImmediatelyResult
Ƭ DKIMRotateImmediatelyResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
DKIMRotationData
Ƭ DKIMRotationData: Object
Type declaration
| Name | Type |
|---|---|
rotation_enabled | boolean | string |
rotation_interval? | string |
Defined in
DKIMSelectorInfo
Ƭ DKIMSelectorInfo: Object
Type declaration
| Name | Type |
|---|---|
dkimSelector | string |
Defined in
DKIMUpdateRotationResult
Ƭ DKIMUpdateRotationResult: Object
Type declaration
| Name | Type |
|---|---|
domain | DKIMDomain |
Defined in
DeactivateDomainKeyResponse
Ƭ DeactivateDomainKeyResponse: Object
Type declaration
| Name | Type |
|---|---|
active | boolean |
authority | string |
message | string |
selector | string |
status | number |
Defined in
Types/Domains/DomainKeys.ts:74
DeleteDataTypes
Ƭ DeleteDataTypes: IpPoolDeleteData | TagDeleteData
Defined in
Types/Common/RequestOptions.ts:93
DeleteQueryTypes
Ƭ DeleteQueryTypes: DeletedDomainKeysQuery
Defined in
Types/Common/RequestOptions.ts:79
DeletedDomainCredentialsResponse
Ƭ DeletedDomainCredentialsResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; spec: string } |
body.message | string |
body.spec | string |
status | number |
Defined in
Types/Domains/DomainCredentials.ts:45
DeletedDomainKeysQuery
Ƭ DeletedDomainKeysQuery: Object
Type declaration
| Name | Type |
|---|---|
selector | string |
signing_domain | string |
Defined in
Types/Domains/DomainKeys.ts:57
DeletedDomainKeysResult
Ƭ DeletedDomainKeysResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
Types/Domains/DomainKeys.ts:62
DeletedMember
Ƭ DeletedMember: Object
Type declaration
| Name | Type |
|---|---|
member | { address: string } |
member.address | string |
message | string |
Defined in
Types/MailingLists/MailingListMembers.ts:53
DestroyRouteResponse
Ƭ DestroyRouteResponse: Object
Type declaration
| Name | Type |
|---|---|
id | string |
message | string |
Defined in
DestroyedDomainResponse
Ƭ DestroyedDomainResponse: Object
Type declaration
| Name | Type |
|---|---|
body | MessageResponse |
status | number |
Defined in
DestroyedList
Ƭ DestroyedList: Object
Type declaration
| Name | Type |
|---|---|
address | string |
message | string |
Defined in
Types/MailingLists/MailingLists.ts:23
DeviceStatistic
Ƭ DeviceStatistic: Object
Type declaration
| Name | Type |
|---|---|
clicked | number |
complained | number |
opened | number |
unique_clicked | number |
unique_opened | number |
unsubscribed | number |
Defined in
Types/Domains/DomainTags.ts:176
DevicesTypes
Ƭ DevicesTypes: Object
Type declaration
| Name | Type |
|---|---|
desktop | DeviceStatistic |
mobile | DeviceStatistic |
tablet | DeviceStatistic |
unknown | DeviceStatistic |
Defined in
Types/Domains/DomainTags.ts:185
DomainCredentials
Ƭ DomainCredentials: Object
Type declaration
| Name | Type |
|---|---|
login | string |
password | string |
Defined in
Types/Domains/DomainCredentials.ts:7
DomainCredentialsItem
Ƭ DomainCredentialsItem: Object
Type declaration
| Name | Type |
|---|---|
created_at | string |
login | string |
mailbox | string |
size_bytes | number | null |
Defined in
Types/Domains/DomainCredentials.ts:12
DomainCredentialsList
Ƭ DomainCredentialsList: Object
Type declaration
| Name | Type |
|---|---|
items | DomainCredentialsItem[] |
totalCount | number |
Defined in
Types/Domains/DomainCredentials.ts:27
DomainCredentialsQuery
Ƭ DomainCredentialsQuery: Object
Type declaration
| Name | Type |
|---|---|
limit | number |
skip | number |
Defined in
Types/Domains/DomainCredentials.ts:2
DomainCredentialsResponseData
Ƭ DomainCredentialsResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { items: DomainCredentialsItem[] ; total_count: number } |
body.items | DomainCredentialsItem[] |
body.total_count | number |
status | number |
Defined in
Types/Domains/DomainCredentials.ts:19
DomainCredentialsResult
Ƭ DomainCredentialsResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
spec? | string |
status | number |
Defined in
Types/Domains/DomainCredentials.ts:32
DomainData
Ƭ DomainData: Object
Type declaration
| Name | Type |
|---|---|
created_at | string |
dkim_host? | string |
id | string |
is_disabled | boolean |
mailfrom_host? | string |
name | string |
require_tls | boolean |
skip_verification | boolean |
smtp_login | string |
smtp_password | string |
spam_action | string |
state | string |
type | string |
use_automatic_sender_security | boolean |
web_prefix | string |
web_scheme | string |
wildcard | boolean |
Defined in
DomainDynamicPropsType
Ƭ DomainDynamicPropsType: Pick<DomainData, "dkim_host" | "mailfrom_host">
Defined in
DomainEvent
Ƭ DomainEvent: Object
Type declaration
| Name | Type |
|---|---|
campaigns | [] |
delivery-status | { attempt-no: number ; certificate-verified: boolean ; code: number ; description: string ; message: string ; mx-host: string ; session-seconds: number ; tls: boolean ; utf8: boolean } |
delivery-status.attempt-no | number |
delivery-status.certificate-verified | boolean |
delivery-status.code | number |
delivery-status.description | string |
delivery-status.message | string |
delivery-status.mx-host | string |
delivery-status.session-seconds | number |
delivery-status.tls | boolean |
delivery-status.utf8 | boolean |
envelope | { sender: string ; sending-ip: string ; targets: string ; transport: string } |
envelope.sender | string |
envelope.sending-ip | string |
envelope.targets | string |
envelope.transport | string |
event | string |
flags | { is-authenticated: boolean ; is-routed: boolean ; is-system-test: boolean ; is-test-mode: boolean } |
flags.is-authenticated | boolean |
flags.is-routed | boolean |
flags.is-system-test | boolean |
flags.is-test-mode | boolean |
id | string |
log-level | string |
message | { attachments: [] ; headers: { from: string ; message-id: string ; subject: string ; to: string } ; size: 308 } |
message.attachments | [] |
message.headers | { from: string ; message-id: string ; subject: string ; to: string } |
message.headers.from | string |
message.headers.message-id | string |
message.headers.subject | string |
message.headers.to | string |
message.size | 308 |
reason | string |
recipient | string |
recipient-domain | string |
severity | string |
storage | { key: string ; url: string } |
storage.key | string |
storage.url | string |
tags | string[] |
template? | unknown |
timestamp | number |
user-variables | { [key: string]: unknown; } |
Defined in
DomainGetAPIQuery
Ƭ DomainGetAPIQuery: Object
Type declaration
| Name | Type |
|---|---|
h:extended? | boolean |
h:with_dns? | boolean |
Defined in
DomainGetQuery
Ƭ DomainGetQuery: Object
Type declaration
| Name | Type |
|---|---|
extended? | boolean |
with_dns? | boolean |
Defined in
DomainInfo
Ƭ DomainInfo: DomainUpdateInfo & { dkim_host_name?: string ; dkim_key_size?: 1024 | 2048 ; dkim_selector?: string ; encrypt_incoming_message?: boolean | "true" | "false" ; force_dkim_authority?: boolean | "true" | "false" ; force_root_dkim_host?: boolean | "true" | "false" ; ips?: "" ; name: string ; pool_id?: "" }
Defined in
DomainInfoReq
Ƭ DomainInfoReq: DomainInfo & { force_dkim_authority?: "true" | "false" }
Defined in
DomainKeyCreateData
Ƭ DomainKeyCreateData: Object
Type declaration
| Name | Type |
|---|---|
bits? | "1024" | "2048" |
pem? | string |
selector | string |
signingDomain | string |
Defined in
Types/Domains/DomainKeys.ts:15
DomainKeyCreateDataApi
Ƭ DomainKeyCreateDataApi: Omit<DomainKeyCreateData, "signingDomain"> & { signing_domain: string }
Defined in
Types/Domains/DomainKeys.ts:22
DomainKeyCreateDataResult
Ƭ DomainKeyCreateDataResult: Omit<DomainKeyItem, "dns_record"> & { dns_record: Omit<DNSRecord, "priority"> & { is_active: boolean } ; status: number }
Defined in
Types/Domains/DomainKeys.ts:10
DomainKeyItem
Ƭ DomainKeyItem: Object
Type declaration
| Name | Type |
|---|---|
dns_record | Omit<DNSRecord, "priority"> & { is_active: boolean } |
selector | string |
signing_domain | string |
Defined in
DomainKeysList
Ƭ DomainKeysList: Object
Type declaration
| Name | Type |
|---|---|
items | DomainKeyItem[] |
Defined in
Types/Domains/DomainKeys.ts:26
DomainKeysListAllApi
Ƭ DomainKeysListAllApi: Object
Type declaration
| Name | Type |
|---|---|
body | { items: DomainKeyItem[] ; paging: PagesList } |
body.items | DomainKeyItem[] |
body.paging | PagesList |
status | number |
Defined in
Types/Domains/DomainKeys.ts:49
DomainKeysListAllQuery
Ƭ DomainKeysListAllQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
page? | string |
selector? | string |
signingDomain? | string |
Defined in
Types/Domains/DomainKeys.ts:35
DomainKeysListAllResult
Ƭ DomainKeysListAllResult: Object
Type declaration
| Name | Type |
|---|---|
items | DomainKeyItem[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/Domains/DomainKeys.ts:43
DomainKeysListResult
Ƭ DomainKeysListResult: Object
Type declaration
| Name | Type |
|---|---|
items | DomainKeyItem[] |
status | number |
Defined in
Types/Domains/DomainKeys.ts:30
DomainListResponseData
Ƭ DomainListResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { items: DomainsListItem[] | null ; total_count: number } |
body.items | DomainsListItem[] | null |
body.total_count | number |
status | number |
Defined in
DomainResponseData
Ƭ DomainResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { domain: DomainData ; message?: string ; receiving_dns_records: DNSRecord[] ; sending_dns_records: DNSRecord[] } |
body.domain | DomainData |
body.message? | string |
body.receiving_dns_records | DNSRecord[] |
body.sending_dns_records | DNSRecord[] |
status | number |
Defined in
DomainTagAPIResponseStatsItem
Ƭ DomainTagAPIResponseStatsItem: Object
Type declaration
| Name | Type |
|---|---|
accepted? | { incoming: number ; outgoing: number ; total: number } |
accepted.incoming | number |
accepted.outgoing | number |
accepted.total | number |
clicked? | { total: number } |
clicked.total | number |
complained? | { total: number } |
complained.total | number |
delivered? | { http: number ; optimized: number ; smtp: number ; total: number } |
delivered.http | number |
delivered.optimized | number |
delivered.smtp | number |
delivered.total | number |
failed? | { permanent: { bounce: number ; delayed-bounce: number ; optimized: number ; suppress-bounce: number ; suppress-complaint: number ; suppress-unsubscribe: number ; total: number ; webhook: number } ; temporary: { espblock: number ; total: number } } |
failed.permanent | { bounce: number ; delayed-bounce: number ; optimized: number ; suppress-bounce: number ; suppress-complaint: number ; suppress-unsubscribe: number ; total: number ; webhook: number } |
failed.permanent.bounce | number |
failed.permanent.delayed-bounce | number |
failed.permanent.optimized | number |
failed.permanent.suppress-bounce | number |
failed.permanent.suppress-complaint | number |
failed.permanent.suppress-unsubscribe | number |
failed.permanent.total | number |
failed.permanent.webhook | number |
failed.temporary | { espblock: number ; total: number } |
failed.temporary.espblock | number |
failed.temporary.total | number |
opened? | { total: number } |
opened.total | number |
stored? | { total: number } |
stored.total | number |
time | string |
unsubscribed? | { total: number } |
unsubscribed.total | number |
Defined in
Types/Domains/DomainTags.ts:51
DomainTagCountriesAPIResponse
Ƭ DomainTagCountriesAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { country: { [key: string]: { clicked: number ; complained: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } ; tag: string } |
body.country | { [key: string]: { clicked: number ; complained: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } |
body.tag | string |
Defined in
Types/Domains/DomainTags.ts:111
DomainTagCountriesAggregation
Ƭ DomainTagCountriesAggregation: Object
Type declaration
| Name | Type |
|---|---|
country | { [key: string]: { clicked: number ; complained: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } |
tag | string |
Defined in
Types/Domains/DomainTags.ts:127
DomainTagDevicesAPIResponse
Ƭ DomainTagDevicesAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { device: DevicesTypes ; tag: string } |
body.device | DevicesTypes |
body.tag | string |
status | number |
Defined in
Types/Domains/DomainTags.ts:192
DomainTagDevicesAggregation
Ƭ DomainTagDevicesAggregation: Object
Type declaration
| Name | Type |
|---|---|
device | DevicesTypes |
tag | string |
Defined in
Types/Domains/DomainTags.ts:200
DomainTagProvidersAPIResponse
Ƭ DomainTagProvidersAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { provider: { [key: string]: { accepted: number ; clicked: number ; complained: number ; delivered: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } ; tag: string } |
body.provider | { [key: string]: { accepted: number ; clicked: number ; complained: number ; delivered: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } |
body.tag | string |
status | number |
Defined in
Types/Domains/DomainTags.ts:141
DomainTagProvidersAggregation
Ƭ DomainTagProvidersAggregation: Object
Type declaration
| Name | Type |
|---|---|
provider | { [key: string]: { accepted: number ; clicked: number ; complained: number ; delivered: number ; opened: number ; unique_clicked: number ; unique_opened: number ; unsubscribed: number }; } |
tag | string |
Defined in
Types/Domains/DomainTags.ts:160
DomainTagStatAPIResponse
Ƭ DomainTagStatAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { description: string ; end: string ; resolution: Resolution ; start: string ; stats: DomainTagAPIResponseStatsItem[] ; tag: string } |
body.description | string |
body.end | string |
body.resolution | Resolution |
body.start | string |
body.stats | DomainTagAPIResponseStatsItem[] |
body.tag | string |
Defined in
Types/Domains/DomainTags.ts:97
DomainTagStatisticItem
Ƭ DomainTagStatisticItem: Omit<DomainTagAPIResponseStatsItem, "time"> & { time: Date }
Defined in
Types/Domains/DomainTags.ts:107
DomainTagsItem
Ƭ DomainTagsItem: Object
Type declaration
| Name | Type |
|---|---|
description | string |
first-seen | Date |
last-seen | Date |
tag | string |
Defined in
Types/Domains/DomainTags.ts:25
DomainTagsItemInfo
Ƭ DomainTagsItemInfo: Object
Type declaration
| Name | Type |
|---|---|
description | string |
first-seen | string |
last-seen | string |
tag | string |
Defined in
Types/Domains/DomainTags.ts:18
DomainTagsList
Ƭ DomainTagsList: Object
Type declaration
| Name | Type |
|---|---|
items | DomainTagsItem[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/Domains/DomainTags.ts:40
DomainTagsMessageRes
Ƭ DomainTagsMessageRes: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status? | number |
Defined in
Types/Domains/DomainTags.ts:46
DomainTagsQuery
Ƭ DomainTagsQuery: Object
Type declaration
| Name | Type |
|---|---|
limit | number |
page? | string |
Defined in
DomainTagsResponseData
Ƭ DomainTagsResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { items: DomainTagsItemInfo[] ; paging: PagesList } |
body.items | DomainTagsItemInfo[] |
body.paging | PagesList |
status | number |
Defined in
Types/Domains/DomainTags.ts:32
DomainTagsStatisticQuery
Ƭ DomainTagsStatisticQuery: Object
Type declaration
| Name | Type |
|---|---|
duration? | string |
end? | number |
event | string |
resolution? | Resolution |
start? | number |
Defined in
Types/Domains/DomainTags.ts:10
DomainTemplateAllowedHeaders
Ƭ DomainTemplateAllowedHeaders: Object
Type declaration
| Name | Type |
|---|---|
From? | string |
Reply-To? | string |
Subject? | string |
Defined in
Types/Domains/DomainTemplates.ts:5
DomainTemplateData
Ƭ DomainTemplateData: Object
Type declaration
| Name | Type |
|---|---|
comment? | string |
createdBy? | string |
description | string |
engine? | string |
headers? | DomainTemplateAllowedHeaders |
name | string |
tag? | string |
template | string |
Defined in
Types/Domains/DomainTemplates.ts:12
DomainTemplateUpdateData
Ƭ DomainTemplateUpdateData: Object
Type declaration
| Name | Type |
|---|---|
description | string |
Defined in
Types/Domains/DomainTemplates.ts:32
DomainTemplateUpdateVersionData
Ƭ DomainTemplateUpdateVersionData: Object
Type declaration
| Name | Type |
|---|---|
active? | YesNo |
comment? | string |
headers? | DomainTemplateAllowedHeaders |
template? | string |
Defined in
Types/Domains/DomainTemplates.ts:36
DomainTemplateVersionData
Ƭ DomainTemplateVersionData: Object
Type declaration
| Name | Type |
|---|---|
active? | YesNo |
comment? | string |
engine? | string |
headers? | DomainTemplateAllowedHeaders |
tag | string |
template | string |
Defined in
Types/Domains/DomainTemplates.ts:23
DomainTemplatesQuery
Ƭ DomainTemplatesQuery: Object
Type declaration
| Name | Type | Description |
|---|---|---|
limit? | number | Number of records to retrieve. Default value is 10. |
page? | `?${string}` | 'page' (optionally 'p') params from previous response's 'paging' object. Value must be stringified as query params. Ex: '?page=first','?page=next&p=name-of-last-item' .... |
Defined in
Types/Domains/DomainTemplates.ts:43
DomainTrackingData
Ƭ DomainTrackingData: Object
Type declaration
| Name | Type |
|---|---|
click | { active: boolean } |
click.active | boolean |
open | { active: boolean } |
open.active | boolean |
unsubscribe | { active: boolean ; html_footer: string ; text_footer: string } |
unsubscribe.active | boolean |
unsubscribe.html_footer | string |
unsubscribe.text_footer | string |
Defined in
Types/Domains/DomainTracking.ts:3
DomainTrackingResponse
Ƭ DomainTrackingResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { tracking: DomainTrackingData } |
body.tracking | DomainTrackingData |
status | number |
Defined in
Types/Domains/DomainTracking.ts:13
DomainUpdateInfo
Ƭ DomainUpdateInfo: Object
Type declaration
| Name | Type |
|---|---|
mailfrom_host? | string |
message_ttl? | number |
smtp_password? | string |
spam_action? | "disabled" | "block" | "tag" |
use_automatic_sender_security? | boolean | "true" | "false" |
web_prefix? | string |
web_scheme? | "http" | "https" |
wildcard? | boolean | "true" | "false" |
Defined in
DomainUpdateInfoReq
Ƭ DomainUpdateInfoReq: Omit<DomainUpdateInfo, "message_ttl"> & { use_automatic_sender_security?: "true" | "false" ; wildcard?: "true" | "false" }
Defined in
DomainsQuery
Ƭ DomainsQuery: Object
Type declaration
| Name | Type |
|---|---|
authority? | string |
limit? | number |
search? | string |
skip? | number |
sort? | "name:asc" | "name: desc" |
state? | "active" | "unverified" | "disabled" |
Defined in
EmailQuery
Ƭ EmailQuery: Object
Type declaration
| Name | Type |
|---|---|
email | string |
Defined in
Types/AccountManagement/AccountManagement.ts:10
EventsList
Ƭ EventsList: Object
Type declaration
| Name | Type |
|---|---|
items | DomainEvent[] |
pages | ParsedPagesList |
status | number |
Defined in
EventsPage
Ƭ EventsPage: Object
Type declaration
| Name | Type |
|---|---|
id | string |
number | string |
url | string |
Defined in
EventsQuery
Ƭ EventsQuery: FilterField & { ascending?: "yes" | "no" ; begin?: string ; end?: string ; limit?: number ; page?: string }
Defined in
EventsResponse
Ƭ EventsResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { items: [] ; paging: PagesList } |
body.items | [] |
body.paging | PagesList |
status | number |
Defined in
FetchSupportedData
Ƭ FetchSupportedData: Blob | BufferSource | FormData | URLSearchParams | string
Defined in
Types/Common/RequestProvider.ts:28
FilterField
Ƭ FilterField: Object
Type declaration
| Name | Type |
|---|---|
attachment? | string |
event? | string |
from? | string |
list? | string |
message-id? | string |
recipient? | string |
recipients? | string |
severity? | string |
size? | string |
subject? | string |
tags? | string |
to? | string |
Defined in
FormDataBuilderConfig
Ƭ FormDataBuilderConfig: Object
Type declaration
| Name | Type |
|---|---|
useFetch? | boolean |
Defined in
FormDataInput
Ƭ FormDataInput: Object
Index signature
▪ [key: string]: FormDataInputValue
Defined in
FormDataInputValue
Ƭ FormDataInputValue: MimeMessage | CustomFileData | string | string[] | boolean | MessageAttachment | undefined | number | JsonObject
Defined in
FormDataOptions
Ƭ FormDataOptions: Object
Index signature
▪ [key: string]: NodeFormData
Defined in
GenerateDomainTrackingCertificateResponse
Ƭ GenerateDomainTrackingCertificateResponse: Object
Type declaration
| Name | Type |
|---|---|
location | string |
message | string |
status | number |
Defined in
Types/Domains/DomainTracking.ts:57
GetDomainTemplateAPIResponse
Ƭ GetDomainTemplateAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { template: IDomainTemplate } |
body.template | IDomainTemplate |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:98
GetDomainTrackingCertificateResponse
Ƭ GetDomainTrackingCertificateResponse: Object
Type declaration
| Name | Type |
|---|---|
certificate | string |
error | string |
responseStatusCode | number |
status | string |
Defined in
Types/Domains/DomainTracking.ts:50
GetQueryTypes
Ƭ GetQueryTypes: IPsListQuery | RoutesListQuery | SubaccountsQuery | WebhooksQuery | DomainsQuery | DomainGetAPIQuery | DomainCredentialsQuery | DomainTagsStatisticQuery | TemplateQuery | DomainTemplatesQuery | InboxPlacementsResultsApiQuery | SeedsListsAPIQuery | RoutesMatchQuery | EmailQuery | { searchParams?: string[][] } | ValidationQuery
Defined in
Types/Common/RequestOptions.ts:61
HeadersWithKeysMethod
Ƭ HeadersWithKeysMethod: Headers & { keys: () => KeysWithToArray }
Defined in
Types/Common/RequestProvider.ts:31
IPsListQuery
Ƭ IPsListQuery: Object
Type declaration
| Name | Type |
|---|---|
dedicated | boolean | string |
Defined in
InputFormData
Ƭ InputFormData: (form?: HTMLFormElement, submitter?: null | HTMLElement) => FormData | (options?: FormDataOptions) => FormData
Defined in
IpData
Ƭ IpData: Object
Type declaration
| Name | Type |
|---|---|
dedicated | boolean |
ip | string |
rdns | string |
Defined in
IpPool
Ƭ IpPool: Object
Type declaration
| Name | Type |
|---|---|
description | string |
ips | string[] |
is_linked | boolean |
name | string |
pool_id | string |
Defined in
IpPoolCreateData
Ƭ IpPoolCreateData: Object
Type declaration
| Name | Type |
|---|---|
description? | string |
ips? | string[] |
name | string |
Defined in
IpPoolCreateResponse
Ƭ IpPoolCreateResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; pool_id: string } |
body.message | string |
body.pool_id | string |
status | number |
Defined in
IpPoolCreateResult
Ƭ IpPoolCreateResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
pool_id | string |
status | number |
Defined in
IpPoolDeleteData
Ƭ IpPoolDeleteData: Object
Type declaration
| Name | Type |
|---|---|
ip? | string |
pool_id? | string |
Defined in
IpPoolListResponse
Ƭ IpPoolListResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { ip_pools: IpPool ; message: string } |
body.ip_pools | IpPool |
body.message | string |
status | number |
Defined in
IpPoolListResult
Ƭ IpPoolListResult: Object
Type declaration
| Name | Type |
|---|---|
ip_pools | IpPool |
message | string |
status | number |
Defined in
IpPoolMessageResponse
Ƭ IpPoolMessageResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string } |
body.message | string |
status | number |
Defined in
IpPoolMessageResult
Ƭ IpPoolMessageResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
Defined in
IpPoolUpdateData
Ƭ IpPoolUpdateData: Object
Type declaration
| Name | Type |
|---|---|
description | string |
ips | string[] |
name | string |
Defined in
IpsListResponseBody
Ƭ IpsListResponseBody: Object
Type declaration
| Name | Type |
|---|---|
assignable_to_pools | boolean |
items | string[] |
total_count | number |
Defined in
Json
Ƭ Json: JsonPrimitive | JsonComposite
Defined in
JsonArray
Ƭ JsonArray: Json[]
Defined in
JsonComposite
Ƭ JsonComposite: JsonArray | JsonObject
Defined in
JsonObject
Ƭ JsonObject: Object
Index signature
▪ [key: string]: Json
Defined in
JsonPrimitive
Ƭ JsonPrimitive: string | number | boolean | null
Defined in
KeysWithToArray
Ƭ KeysWithToArray: Object
Type declaration
| Name | Type |
|---|---|
toArray | () => string[] |
Defined in
Types/Common/RequestProvider.ts:30
ListDomainTemplateVersionsAPIResponse
Ƭ ListDomainTemplateVersionsAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { paging: PagesList ; template: { createdAt: string ; createdBy: string ; description: string ; id: string ; name: string ; versions: ShortTemplateVersion[] } } |
body.paging | PagesList |
body.template | { createdAt: string ; createdBy: string ; description: string ; id: string ; name: string ; versions: ShortTemplateVersion[] } |
body.template.createdAt | string |
body.template.createdBy | string |
body.template.description | string |
body.template.id | string |
body.template.name | string |
body.template.versions | ShortTemplateVersion[] |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:169
ListDomainTemplateVersionsResult
Ƭ ListDomainTemplateVersionsResult: Object
Type declaration
| Name | Type |
|---|---|
pages | ParsedPagesList |
template | IDomainTemplate |
Defined in
Types/Domains/DomainTemplates.ts:184
ListDomainTemplatesAPIResponse
Ƭ ListDomainTemplatesAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { items: IDomainTemplate[] ; paging: { first: string ; last: string ; next: string ; previous: string } } |
body.items | IDomainTemplate[] |
body.paging | { first: string ; last: string ; next: string ; previous: string } |
body.paging.first | string |
body.paging.last | string |
body.paging.next | string |
body.paging.previous | string |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:79
ListDomainTemplatesResult
Ƭ ListDomainTemplatesResult: Object
Type declaration
| Name | Type |
|---|---|
items | IDomainTemplate[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:92
ListsByAddressQuery
Ƭ ListsByAddressQuery: Object
Type declaration
| Name | Type |
|---|---|
address? | string |
limit? | number |
skip? | number |
Defined in
Types/MailingLists/MailingLists.ts:9
ListsQuery
Ƭ ListsQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
page? | string |
Defined in
Types/MailingLists/MailingLists.ts:4
LogsDeliveryStatus
Ƭ LogsDeliveryStatus: Object
Type declaration
| Name | Type |
|---|---|
attempt-no? | number |
bounce-type? | string |
certificate-verified? | boolean |
code? | number |
description? | string |
enhanced-code? | string |
first-delivery-attempt-seconds? | number |
last-code? | number |
last-message? | string |
message? | string |
mx-host? | string |
retry-seconds? | number |
session-seconds? | number |
tls? | boolean |
utf8? | boolean |
Defined in
LogsEvent
Ƭ LogsEvent: Object
Type declaration
| Name | Type |
|---|---|
@timestamp | string |
account? | { id: string ; parent-id: string } |
account.id | string |
account.parent-id | string |
api-key-id? | string |
campaigns? | { id: string ; name: string }[] |
client-info? | { bot?: string ; client-name?: string ; client-os?: string ; client-type?: string ; device-type?: string ; ip?: string ; user-agent?: string } |
client-info.bot? | string |
client-info.client-name? | string |
client-info.client-os? | string |
client-info.client-type? | string |
client-info.device-type? | string |
client-info.ip? | string |
client-info.user-agent? | string |
delivery-status? | LogsDeliveryStatus |
domain | { name: string } |
domain.name | string |
envelope? | { i-ip-pool-id?: string ; sender?: string ; sending-ip?: string ; targets?: string ; transport?: string } |
envelope.i-ip-pool-id? | string |
envelope.sender? | string |
envelope.sending-ip? | string |
envelope.targets? | string |
envelope.transport? | string |
event | string |
flags? | { is-amp?: boolean ; is-authenticated: boolean ; is-callback: boolean ; is-delayed-bounce: boolean ; is-encrypted: boolean ; is-routed: boolean ; is-system-test: boolean ; is-test-mode: boolean } |
flags.is-amp? | boolean |
flags.is-authenticated | boolean |
flags.is-callback | boolean |
flags.is-delayed-bounce | boolean |
flags.is-encrypted | boolean |
flags.is-routed | boolean |
flags.is-system-test | boolean |
flags.is-test-mode | boolean |
geolocation? | { city?: string ; country?: string ; region?: string ; timezone?: string } |
geolocation.city? | string |
geolocation.country? | string |
geolocation.region? | string |
geolocation.timezone? | string |
i-delivery-optimizer? | string |
id | string |
ip? | string |
log-level? | string |
mailing-list? | { address?: string ; list-id?: string ; sid?: string } |
mailing-list.address? | string |
mailing-list.list-id? | string |
mailing-list.sid? | string |
message? | { attachments?: { content-type?: string ; filename?: string ; size?: number }[] ; headers?: { from: string ; message-id: string ; subject: string ; to: string } ; recipients?: string[] ; scheduled-for?: number ; size?: number } |
message.attachments? | { content-type?: string ; filename?: string ; size?: number }[] |
message.headers? | { from: string ; message-id: string ; subject: string ; to: string } |
message.headers.from | string |
message.headers.message-id | string |
message.headers.subject | string |
message.headers.to | string |
message.recipients? | string[] |
message.scheduled-for? | number |
message.size? | number |
method? | string |
originating-ip? | string |
primary-dkim? | string |
reason? | string |
recipient? | string |
recipient-domain? | string |
recipient-provider? | string |
routes? | { actions?: string ; description?: string ; expression?: string ; id?: string ; match?: { recipient?: string } ; priority?: number } |
routes.actions? | string |
routes.description? | string |
routes.expression? | string |
routes.id? | string |
routes.match? | { recipient?: string } |
routes.match.recipient? | string |
routes.priority? | number |
severity? | string |
storage? | { env?: string ; key?: string ; region?: string ; url?: string[] } |
storage.env? | string |
storage.key? | string |
storage.region? | string |
storage.url? | string[] |
tags? | string[] |
template? | { is-text?: boolean ; name?: string ; version?: string } |
template.is-text? | boolean |
template.name? | string |
template.version? | string |
url? | string |
user-variables? | string |
Defined in
LogsEventItem
Ƭ LogsEventItem: Omit<LogsEvent, "@timestamp"> & { @timestamp: Date }
Defined in
LogsFilter
Ƭ LogsFilter: Object
Type declaration
| Name | Type |
|---|---|
AND | { attribute: string ; comparator: string ; values: LogsFilterValue[] }[] |
Defined in
LogsFilterValue
Ƭ LogsFilterValue: Object
Type declaration
| Name | Type |
|---|---|
label | string |
value | string |
Defined in
LogsList
Ƭ LogsList: Object
Type declaration
| Name | Type |
|---|---|
aggregates | { all: number ; metrics: object } |
aggregates.all | number |
aggregates.metrics | object |
end | Date |
items | LogsEventItem[] |
pagination | { first?: string ; last?: string ; next?: string ; previous?: string ; total?: number } |
pagination.first? | string |
pagination.last? | string |
pagination.next? | string |
pagination.previous? | string |
pagination.total? | number |
start | Date |
status | number |
Defined in
LogsParsedQuery
Ƭ LogsParsedQuery: Omit<LogsQuery, "start" | "end"> & { end?: string ; start?: string }
Defined in
LogsQuery
Ƭ LogsQuery: Object
Type declaration
| Name | Type |
|---|---|
end? | Date |
events? | string[] |
filter? | LogsFilter |
include_subaccounts? | boolean |
include_totals? | boolean |
metric_events? | string[] |
pagination? | { limit?: number ; sort?: string ; token?: string } |
pagination.limit? | number |
pagination.sort? | string |
pagination.token? | string |
start? | Date |
Defined in
MailListMember
Ƭ MailListMember: Object
Type declaration
| Name | Type |
|---|---|
address | string |
name | string |
subscribed | boolean |
vars | { [key: string]: unknown; } |
Defined in
Types/MailingLists/MailingListMembers.ts:5
MailListMembersByAddressQuery
Ƭ MailListMembersByAddressQuery: Object
Type declaration
| Name | Type |
|---|---|
address? | string |
limit? | number |
skip? | number |
subscribed? | boolean |
Defined in
Types/MailingLists/MailingListMembers.ts:20
MailListMembersByAddressResult
Ƭ MailListMembersByAddressResult: Object
Type declaration
| Name | Type |
|---|---|
items | MailListMember[] |
status | number |
total_count | number |
Defined in
Types/MailingLists/MailingListMembers.ts:80
MailListMembersQuery
Ƭ MailListMembersQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
page? | string |
subscribed? | "yes" | "no" |
Defined in
Types/MailingLists/MailingListMembers.ts:14
MailListMembersResponse
Ƭ MailListMembersResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { items: MailListMember[] ; paging: PagesList } |
body.items | MailListMember[] |
body.paging | PagesList |
status | number |
Defined in
Types/MailingLists/MailingListMembers.ts:66
MailListMembersResult
Ƭ MailListMembersResult: Object
Type declaration
| Name | Type |
|---|---|
items | MailListMember[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/MailingLists/MailingListMembers.ts:74
MailListMembersUploadData
Ƭ MailListMembersUploadData: CustomFileData | CustomFile
Defined in
Types/MailingLists/MailingListMembers.ts:86
MailListMembersUploadDataUpdated
Ƭ MailListMembersUploadDataUpdated: Object
Type declaration
| Name | Type |
|---|---|
listMembersUploadFile | MailListMembersUploadData |
subscribed | string |
upsert | string |
Defined in
Types/MailingLists/MailingListMembers.ts:87
MailListMembersUploadResponse
Ƭ MailListMembersUploadResponse: Object
Type declaration
| Name | Type |
|---|---|
list | MailingList |
message | string |
task-id | string |
Defined in
Types/MailingLists/MailingListMembers.ts:93
MailgunClientOptions
Ƭ MailgunClientOptions: Object
Type declaration
| Name | Type |
|---|---|
key | string |
proxy? | ClientProxyConfig |
public_key? | string |
timeout? | number |
url? | string |
useFetch? | boolean |
username | string |
Defined in
Types/MailgunClient/MailgunClientOptions.ts:3
MailgunMessageContent
Ƭ MailgunMessageContent: AtLeastOneKeyPresent<{ html?: string ; message?: MimeMessage ; template?: string ; text?: string }>
Defined in
MailgunMessageData
Ƭ MailgunMessageData: MailgunMessageContent & { [key: string]: FormDataInputValue; amp-html?: string ; attachment?: MessageAttachment ; bcc?: string | string[] ; cc?: string | string[] ; from?: string ; h:X-My-Header?: string ; inline?: any ; o:deliverytime?: string ; o:deliverytime-optimize-period?: string ; o:dkim?: boolean | "yes" | "no" ; o:require-tls?: boolean | "yes" | "no" ; o:skip-verification?: boolean | "yes" | "no" ; o:tag?: string | string[] ; o:testmode?: boolean | "yes" | "no" ; o:time-zone-localize?: string ; o:tracking?: boolean | "yes" | "no" ; o:tracking-clicks?: boolean | "yes" | "no" | "htmlonly" ; o:tracking-opens?: boolean | "yes" | "no" ; recipient-variables?: string ; subject?: string ; t:text?: boolean | "yes" | "no" ; t:variables?: string | JsonObject ; t:version?: string ; to?: string | string[] ; v:my-var?: string }
Defined in
MailingList
Ƭ MailingList: Object
Type declaration
| Name | Type |
|---|---|
access_level | string |
address | string |
created_at | string |
description | string |
members_count | number |
name | string |
reply_preference | null | string |
Defined in
Types/MailingLists/MailingLists.ts:74
MailingListApiResponse
Ƭ MailingListApiResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { items: MailingList[] ; paging: PagesList } |
body.items | MailingList[] |
body.paging | PagesList |
status | number |
Defined in
Types/MailingLists/MailingLists.ts:96
MailingListByAddressResult
Ƭ MailingListByAddressResult: Object
Type declaration
| Name | Type |
|---|---|
items | MailingList[] |
status | number |
total_count | number |
Defined in
Types/MailingLists/MailingLists.ts:90
MailingListCancelValidationResult
Ƭ MailingListCancelValidationResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
Defined in
Types/MailingLists/MailingLists.ts:70
MailingListResult
Ƭ MailingListResult: Object
Type declaration
| Name | Type |
|---|---|
items | MailingList[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/MailingLists/MailingLists.ts:84
MailingListValidationApiResponse
Ƭ MailingListValidationApiResponse: MailingListValidationResponse & { created_at: number }
Defined in
Types/MailingLists/MailingLists.ts:59
MailingListValidationResponse
Ƭ MailingListValidationResponse: Object
Type declaration
| Name | Type |
|---|---|
download_url | { csv: string ; json: string } |
download_url.csv | string |
download_url.json | string |
id | string |
quantity | number |
records_processed | number |
status | string |
summary | { result: { catch_all: number ; deliverable: number ; do_not_send: number ; undeliverable: number ; unknown: number } ; risk: { high: number ; low: number ; medium: number ; unknown: number } } |
summary.result | { catch_all: number ; deliverable: number ; do_not_send: number ; undeliverable: number ; unknown: number } |
summary.result.catch_all | number |
summary.result.deliverable | number |
summary.result.do_not_send | number |
summary.result.undeliverable | number |
summary.result.unknown | number |
summary.risk | { high: number ; low: number ; medium: number ; unknown: number } |
summary.risk.high | number |
summary.risk.low | number |
summary.risk.medium | number |
summary.risk.unknown | number |
Defined in
Types/MailingLists/MailingLists.ts:34
MailingListValidationResult
Ƭ MailingListValidationResult: Object
Type declaration
| Name | Type |
|---|---|
status | number |
validationResult | MailingListValidationResultData |
Defined in
Types/MailingLists/MailingLists.ts:65
MailingListValidationResultData
Ƭ MailingListValidationResultData: MailingListValidationResponse & { created_at: Date }
Defined in
Types/MailingLists/MailingLists.ts:62
MessageAttachment
Ƭ MessageAttachment: CustomFile | CustomFile[] | File | File[] | string | CustomFileData | CustomFileData[]
Defined in
MessageHeader
Ƭ MessageHeader: [string, string]
Defined in
Types/Messages/Messages.ts:260
MessageResponse
Ƭ MessageResponse: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
MessageResponseWithStatus
Ƭ MessageResponseWithStatus: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
Defined in
Types/Common/ApiResponse.ts:11
MessagesQueueStatusAPIResponse
Ƭ MessagesQueueStatusAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
regular | QueueStatusAPI |
scheduled | QueueStatusAPI |
Defined in
Types/Messages/Messages.ts:309
MessagesQueueStatusResult
Ƭ MessagesQueueStatusResult: Object
Type declaration
| Name | Type |
|---|---|
regular | QueueStatus |
scheduled | QueueStatus |
Defined in
Types/Messages/Messages.ts:314
MessagesSendAPIResponse
Ƭ MessagesSendAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { id: string ; message: string } |
body.id | string |
body.message | string |
status | number |
Defined in
Types/Messages/Messages.ts:245
MessagesSendResult
Ƭ MessagesSendResult: Object
Type declaration
| Name | Type |
|---|---|
details? | string |
id? | string |
message? | string |
status | number |
Defined in
Types/Messages/Messages.ts:253
Metrics
Ƭ Metrics: Object
Type declaration
| Name | Type |
|---|---|
accepted_count? | number |
accepted_incoming_count? | number |
accepted_outgoing_count? | number |
bounce_rate? | string |
bounced_count? | number |
clicked_count? | number |
clicked_rate? | string |
complained_count? | number |
complained_rate? | string |
delayed_bounce_count? | number |
delayed_first_attempt_count? | number |
delayed_rate? | string |
delivered_count? | number |
delivered_first_attempt_count? | number |
delivered_http_count? | number |
delivered_optimized_count? | number |
delivered_rate? | string |
delivered_smtp_count? | number |
delivered_subsequent_count? | number |
delivered_two_plus_attempts_count? | number |
esp_block_count? | number |
fail_rate? | string |
failed_count? | number |
hard_bounces_count? | number |
opened_count? | number |
opened_rate? | string |
permanent_fail_rate? | string |
permanent_failed_count? | number |
permanent_failed_old_count? | number |
permanent_failed_optimized_count? | number |
processed_count? | number |
rate_limit_count? | number |
sent_count? | number |
soft_bounces_count? | number |
stored_count? | number |
suppressed_bounces_count? | number |
suppressed_complaints_count? | number |
suppressed_unsubscribed_count? | number |
temporary_fail_rate? | string |
temporary_failed_count? | number |
unique_clicked_count? | number |
unique_clicked_rate? | string |
unique_opened_count? | number |
unique_opened_rate? | string |
unsubscribed_count? | number |
unsubscribed_rate? | string |
webhook_count? | number |
Defined in
MetricsAPIQuery
Ƭ MetricsAPIQuery: Omit<MetricsQuery, "start" | "end"> & { end?: string ; start?: string }
Defined in
MetricsAPIResponse
Ƭ MetricsAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { aggregates: { metrics: Metrics } ; dimensions: string[] ; duration?: string ; end: string ; items: MetricsResponseItem[] ; pagination: MetricsPagination ; resolution: string ; start: string } |
body.aggregates | { metrics: Metrics } |
body.aggregates.metrics | Metrics |
body.dimensions | string[] |
body.duration? | string |
body.end | string |
body.items | MetricsResponseItem[] |
body.pagination | MetricsPagination |
body.resolution | string |
body.start | string |
status | number |
Defined in
Types/Metrics/MetricsAPI.ts:13
MetricsDimension
Ƭ MetricsDimension: Object
Type declaration
| Name | Type |
|---|---|
dimension | string |
display_value | string |
value | string |
Defined in
MetricsFilter
Ƭ MetricsFilter: Object
Type declaration
| Name | Type |
|---|---|
attribute | string |
comparator | string |
values | MetricsFilterValue[] |
Defined in
MetricsFilterValue
Ƭ MetricsFilterValue: Object
Type declaration
| Name | Type |
|---|---|
label? | string |
value | string |
Defined in
MetricsPagination
Ƭ MetricsPagination: Object
Type declaration
| Name | Type |
|---|---|
limit | number |
skip | number |
sort | string |
total | number |
Defined in
MetricsQuery
Ƭ MetricsQuery: Object
Type declaration
| Name | Type |
|---|---|
dimensions? | string[] |
duration? | string |
end? | Date | string |
filter? | { AND: MetricsFilter[] } |
filter.AND | MetricsFilter[] |
include_aggregates? | boolean |
include_subaccounts? | boolean |
metrics? | string[] |
resolution? | Resolution |
start? | Date | string |
Defined in
MetricsResponseItem
Ƭ MetricsResponseItem: Object
Type declaration
| Name | Type |
|---|---|
dimensions | MetricsDimension[] |
metrics | Metrics |
Defined in
MetricsResult
Ƭ MetricsResult: Object
Type declaration
| Name | Type |
|---|---|
aggregates | { metrics: Metrics } |
aggregates.metrics | Metrics |
dimensions | string[] |
duration? | string |
end | Date | null |
items | MetricsResponseItem[] |
pagination | MetricsPagination |
resolution | string |
start | Date | null |
status | number |
Defined in
MimeMessage
Ƭ MimeMessage: string | Blob | Buffer | NodeJS.ReadableStream
Defined in
MultipleMembersData
Ƭ MultipleMembersData: Object
Type declaration
| Name | Type |
|---|---|
members | MailListMember[] |
upsert | "yes" | "no" |
Defined in
Types/MailingLists/MailingListMembers.ts:27
MultipleMembersReqData
Ƭ MultipleMembersReqData: Object
Type declaration
| Name | Type |
|---|---|
members | string |
upsert | "yes" | "no" |
Defined in
Types/MailingLists/MailingListMembers.ts:32
MultipleValidationCreationData
Ƭ MultipleValidationCreationData: Object
Type declaration
| Name | Type |
|---|---|
file | CustomFileData | CustomFile |
Defined in
Types/Validations/MultipleValidation.ts:64
MultipleValidationCreationDataUpdated
Ƭ MultipleValidationCreationDataUpdated: Object
Type declaration
| Name | Type |
|---|---|
multipleValidationFile | CustomFileData | CustomFile |
Defined in
Types/Validations/MultipleValidation.ts:67
MultipleValidationJobData
Ƭ MultipleValidationJobData: Object
Type declaration
| Name | Type |
|---|---|
created_at | number |
download_url? | { csv: string ; json: string } |
download_url.csv | string |
download_url.json | string |
id | string |
quantity | number |
records_processed | number | null |
status | string |
summary? | { result: { catch_all: number ; deliverable: number ; do_not_send: number ; undeliverable: number ; unknown: number } ; risk: { high: number ; low: number ; medium: number ; unknown: number } } |
summary.result | { catch_all: number ; deliverable: number ; do_not_send: number ; undeliverable: number ; unknown: number } |
summary.result.catch_all | number |
summary.result.deliverable | number |
summary.result.do_not_send | number |
summary.result.undeliverable | number |
summary.result.unknown | number |
summary.risk | { high: number ; low: number ; medium: number ; unknown: number } |
summary.risk.high | number |
summary.risk.low | number |
summary.risk.medium | number |
summary.risk.unknown | number |
Defined in
Types/Validations/MultipleValidation.ts:5
MultipleValidationJobResult
Ƭ MultipleValidationJobResult: Object
Type declaration
| Name | Type |
|---|---|
createdAt | Date |
downloadUrl? | { csv: string ; json: string } |
downloadUrl.csv | string |
downloadUrl.json | string |
id | string |
quantity | number |
recordsProcessed | number | null |
responseStatusCode | number |
status | string |
summary? | { result: { catchAll: number ; deliverable: number ; doNotSend: number ; undeliverable: number ; unknown: number } ; risk: { high: number ; low: number ; medium: number ; unknown: number } } |
summary.result | { catchAll: number ; deliverable: number ; doNotSend: number ; undeliverable: number ; unknown: number } |
summary.result.catchAll | number |
summary.result.deliverable | number |
summary.result.doNotSend | number |
summary.result.undeliverable | number |
summary.result.unknown | number |
summary.risk | { high: number ; low: number ; medium: number ; unknown: number } |
summary.risk.high | number |
summary.risk.low | number |
summary.risk.medium | number |
summary.risk.unknown | number |
Defined in
Types/Validations/MultipleValidation.ts:32
MultipleValidationJobsListQuery
Ƭ MultipleValidationJobsListQuery: Object
Type declaration
| Name | Type |
|---|---|
limit | number |
page? | string |
Defined in
Types/Validations/MultipleValidation.ts:78
MultipleValidationJobsListResponse
Ƭ MultipleValidationJobsListResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { jobs: MultipleValidationJobData[] ; paging: PagesList ; total: number } |
body.jobs | MultipleValidationJobData[] |
body.paging | PagesList |
body.total | number |
status | number |
Defined in
Types/Validations/MultipleValidation.ts:83
MultipleValidationJobsListResult
Ƭ MultipleValidationJobsListResult: Object
Type declaration
| Name | Type |
|---|---|
jobs | MultipleValidationJobResult[] |
pages | ParsedPagesList |
status | number |
total | number |
Defined in
Types/Validations/MultipleValidation.ts:71
MutateDomainTemplateVersionAPIResponse
Ƭ MutateDomainTemplateVersionAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; template: { name: string ; version: { tag: string } } } |
body.message | string |
body.template | { name: string ; version: { tag: string } } |
body.template.name | string |
body.template.version | { tag: string } |
body.template.version.tag | string |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:147
MutateDomainTemplateVersionResult
Ƭ MutateDomainTemplateVersionResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
templateName | string |
templateVersion | { tag: string } |
templateVersion.tag | string |
Defined in
Types/Domains/DomainTemplates.ts:160
NewMultipleMembersResponse
Ƭ NewMultipleMembersResponse: Object
Type declaration
| Name | Type |
|---|---|
list | MailingList |
message | string |
task-id | string |
Defined in
Types/MailingLists/MailingListMembers.ts:60
NodePipeFunction
Ƭ NodePipeFunction: (destination: WritableStream, options?: { end?: boolean }) => void
Type declaration
▸ (destination, options?): void
Parameters
| Name | Type |
|---|---|
destination | WritableStream |
options? | Object |
options.end? | boolean |
Returns
void
Defined in
NotificationAPIResponse
Ƭ NotificationAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string } |
body.message | string |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:121
NotificationResult
Ƭ NotificationResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:128
OnCallEmptyHeaders
Ƭ OnCallEmptyHeaders: Object
Index signature
▪ [key: string]: undefined
Defined in
Types/Common/RequestOptions.ts:32
OnCallRequestOptions
Ƭ OnCallRequestOptions: Object
Index signature
▪ [key: string]: unknown | undefined
Type declaration
| Name | Type |
|---|---|
query? | any |
timeout? | number |
Defined in
Types/Common/RequestOptions.ts:54
OpenTrackingInfo
Ƭ OpenTrackingInfo: Object
Type declaration
| Name | Type |
|---|---|
active | "yes" | "no" | "true" | "false" | boolean |
place_at_the_top? | "yes" | "no" | "true" | "false" | boolean |
Defined in
Types/Domains/DomainTracking.ts:36
PagesList
Ƭ PagesList: Object
Type declaration
| Name | Type |
|---|---|
first | string |
last | string |
next | string |
previous | string |
Defined in
Types/Common/NavigationThruPages.ts:1
PagesListAccumulator
Ƭ PagesListAccumulator: Object
Index signature
▪ [index: string]: ParsedPage
Defined in
Types/Common/NavigationThruPages.ts:22
PaginationInResponse
Ƭ PaginationInResponse: Omit<TagsListPagination, "sort" | "limit"> & { limit: number ; sort: string }
Defined in
ParsedPage
Ƭ ParsedPage: Object
Type declaration
| Name | Type |
|---|---|
id | string |
iteratorPosition | string | undefined |
page | string |
url | string |
Defined in
Types/Common/NavigationThruPages.ts:8
ParsedPagesList
Ƭ ParsedPagesList: Object
Type declaration
| Name | Type |
|---|---|
first | ParsedPage |
last | ParsedPage |
next | ParsedPage |
previous | ParsedPage |
Defined in
Types/Common/NavigationThruPages.ts:15
PostDataTypes
Ƭ PostDataTypes: InboxPlacementsData | MetricsQuery | LogsQuery | BounceClassificationAPIQuery | string
Defined in
Types/Common/RequestOptions.ts:81
PutDataTypes
Ƭ PutDataTypes: SeedsListsUpdatingData | object | FormDataInput | ConnectionSettings | TagsUpdateData
Defined in
Types/Common/RequestOptions.ts:87
PutOptionsType
Ƭ PutOptionsType: Object
Type declaration
| Name | Type |
|---|---|
query? | PutQueryTypes |
Defined in
Types/Common/RequestOptions.ts:111
PutQueryTypes
Ƭ PutQueryTypes: EnableQuery | DkimSelectorQuery | SelfQuery | WebPrefixQuery | LimitQuery
Defined in
Types/Common/RequestOptions.ts:105
QueryWithPage
Ƭ QueryWithPage: Object
Type declaration
| Name | Type |
|---|---|
page? | string |
Defined in
Types/Common/NavigationThruPages.ts:32
RegenerateDomainTrackingCertificateResponse
Ƭ RegenerateDomainTrackingCertificateResponse: Object
Type declaration
| Name | Type |
|---|---|
location | string |
message | string |
status | number |
Defined in
Types/Domains/DomainTracking.ts:63
ReplacementForPool
Ƭ ReplacementForPool: Object
Type declaration
| Name | Type |
|---|---|
ip? | string |
pool_id? | string |
Defined in
RequestData
Ƭ RequestData: IpPoolDeleteData | PostDataTypes | PutDataTypes | NodeFormData | FormData
Defined in
Types/Common/RequestOptions.ts:95
RequestHeaders
Ƭ RequestHeaders: Partial<{ [key: string]: HeaderValue; } & { [Key in CommonRequestHeadersList]: HeaderValue } & { Content-Type: ContentType }>
Defined in
Types/Common/RequestOptions.ts:40
RequestOptions
Ƭ RequestOptions: MailgunClientOptions & { headers?: RequestHeaders ; timeout?: number }
Defined in
Types/Common/RequestOptions.ts:49
RequestProviderConfig
Ƭ RequestProviderConfig: Object
Type declaration
| Name | Type |
|---|---|
configHeaders? | RequestHeaders |
key | string |
maxBodyLength | number |
proxy? | ClientProxyConfig |
timeout? | number |
useFetch? | boolean |
username | string |
Defined in
Types/Common/RequestProvider.ts:13
RequestProviderData
Ƭ RequestProviderData: Object
Type declaration
| Name | Type |
|---|---|
data? | RequestData |
params? | URLSearchParams |
Defined in
Types/Common/RequestProvider.ts:23
ResponseWithPaging
Ƭ ResponseWithPaging: Object
Type declaration
| Name | Type |
|---|---|
body | { paging: PagesList } |
body.paging | PagesList |
Defined in
Types/Common/NavigationThruPages.ts:26
ResponseWithSigninKey
Ƭ ResponseWithSigninKey: MessageResponseWithStatus & { http_signing_key: string }
Defined in
Types/AccountManagement/AccountManagement.ts:28
Route
Ƭ Route: Object
Type declaration
| Name | Type |
|---|---|
actions | string[] |
created_at | string |
description | string |
expression | string |
id | string |
priority | number |
Defined in
RoutesListQuery
Ƭ RoutesListQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
skip? | number |
Defined in
RoutesMatchQuery
Ƭ RoutesMatchQuery: Object
Type declaration
| Name | Type |
|---|---|
address? | string |
Defined in
SendingLimitResult
Ƭ SendingLimitResult: Object
Type declaration
| Name | Type |
|---|---|
current | number |
limit | number |
period | string |
Defined in
Types/CustomMessageLimit/CustomMessageLimitClient.ts:1
ShortTemplateVersion
Ƭ ShortTemplateVersion: Object
Type declaration
| Name | Type |
|---|---|
active | boolean |
comment | string |
createdAt | string | Date |
engine | string |
id | string |
mjml | string |
tag | string |
Defined in
Types/Domains/DomainTemplates.ts:56
StartValidationResult
Ƭ StartValidationResult: Object
Type declaration
| Name | Type |
|---|---|
id | string |
message | string |
status | number |
Defined in
Types/MailingLists/MailingLists.ts:28
Stat
Ƭ Stat: Object
Type declaration
| Name | Type |
|---|---|
delivered | { http: number ; smtp: number ; total: number } |
delivered.http | number |
delivered.smtp | number |
delivered.total | number |
time | string | Date |
Defined in
StatsEvent
Ƭ StatsEvent: "accepted" | "delivered" | "opened" | "clicked" | "unsubscribed" | "stored" | "complained" | "failed"
Defined in
StatsOptions
Ƭ StatsOptions: Object
Type declaration
| Name | Type |
|---|---|
end | string | Date |
resolution | string |
start | string | Date |
stats | Stat[] |
Defined in
StatsQuery
Ƭ StatsQuery: Object
Type declaration
| Name | Type |
|---|---|
duration? | string |
end? | string | Date |
event | StatsEvent | StatsEvent[] |
resolution? | "hour" | "day" | "month" |
start? | string | Date |
Defined in
StoredEmailResponse
Ƭ StoredEmailResponse: Object
Type declaration
| Name | Type |
|---|---|
Content-Transfer-Encoding? | string |
Content-Type | string |
From | string |
Message-Id | string |
Mime-Version | string |
Subject | string |
To | string |
X-Mailgun-Deliver-By? | string |
X-Mailgun-Tag? | string |
X-Mailgun-Template-Name? | string |
X-Mailgun-Template-Variables? | string |
attachments? | [{ content-type: string ; name: string ; size: number ; url: string }] |
body-html | string |
body-plain | string |
content-id-map? | object |
from? | string |
message-headers | MessageHeader[] |
recipients | string |
sender | string |
stripped-html | string |
stripped-signature | string |
stripped-text | string |
subject? | string |
Defined in
Types/Messages/Messages.ts:262
StreamValue
Ƭ StreamValue: Object
Type declaration
| Name | Type |
|---|---|
pipe | NodePipeFunction | BrowserPipeFunction |
Defined in
SubaccountAPIResponseData
Ƭ SubaccountAPIResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { subaccount: SubaccountApiItem } |
body.subaccount | SubaccountApiItem |
Defined in
Types/Subaccounts/Subaccounts.ts:60
SubaccountApiItem
Ƭ SubaccountApiItem: Object
Type declaration
| Name | Type |
|---|---|
created_at | string |
features | SubaccountFeatures |
id | string |
name | string |
status | string |
updated_at | string |
Defined in
Types/Subaccounts/Subaccounts.ts:33
SubaccountDestroyResponse
Ƭ SubaccountDestroyResponse: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
Types/Subaccounts/Subaccounts.ts:80
SubaccountFeatureValue
Ƭ SubaccountFeatureValue: Object
Type declaration
| Name | Type |
|---|---|
enabled | boolean |
Defined in
Types/Subaccounts/Subaccounts.ts:9
SubaccountFeatures
Ƭ SubaccountFeatures: Object
Type declaration
| Name | Type |
|---|---|
email_preview? | SubaccountFeatureValue |
inbox_placement? | SubaccountFeatureValue |
sending? | SubaccountFeatureValue |
validations? | SubaccountFeatureValue |
validations_bulk? | SubaccountFeatureValue |
Defined in
Types/Subaccounts/Subaccounts.ts:13
SubaccountFeaturesData
Ƭ SubaccountFeaturesData: Object
Type declaration
| Name | Type |
|---|---|
email_preview? | boolean |
inbox_placement? | boolean |
sending? | boolean |
validations? | boolean |
validations_bulk? | boolean |
Defined in
Types/Subaccounts/Subaccounts.ts:25
SubaccountFeaturesResult
Ƭ SubaccountFeaturesResult: Object
Type declaration
| Name | Type |
|---|---|
features | SubaccountFeatures |
Defined in
Types/Subaccounts/Subaccounts.ts:21
SubaccountItem
Ƭ SubaccountItem: Omit<SubaccountApiItem, "created_at" | "updated_at"> & { created_at: Date ; updated_at: Date }
Defined in
Types/Subaccounts/Subaccounts.ts:42
SubaccountListAPIResponseData
Ƭ SubaccountListAPIResponseData: Object
Type declaration
| Name | Type |
|---|---|
body | { subaccounts: SubaccountApiItem[] ; total: number } |
body.subaccounts | SubaccountApiItem[] |
body.total | number |
Defined in
Types/Subaccounts/Subaccounts.ts:48
SubaccountListResponseData
Ƭ SubaccountListResponseData: Object
Type declaration
| Name | Type |
|---|---|
subaccounts | SubaccountItem[] |
total | number |
Defined in
Types/Subaccounts/Subaccounts.ts:55
SubaccountResponseData
Ƭ SubaccountResponseData: Object
Type declaration
| Name | Type |
|---|---|
subaccount | SubaccountItem |
Defined in
Types/Subaccounts/Subaccounts.ts:66
SubaccountSendingLimitResponse
Ƭ SubaccountSendingLimitResponse: Object
Type declaration
| Name | Type |
|---|---|
current | number |
limit | number |
period | string |
Defined in
Types/Subaccounts/Subaccounts.ts:70
SubaccountSetSendingLimitResponse
Ƭ SubaccountSetSendingLimitResponse: Object
Type declaration
| Name | Type |
|---|---|
success | boolean |
Defined in
Types/Subaccounts/Subaccounts.ts:76
SubaccountsQuery
Ƭ SubaccountsQuery: Object
Type declaration
| Name | Type |
|---|---|
enabled? | boolean |
limit? | number |
skip? | number |
sort? | "asc" | "desc" |
Defined in
Types/Subaccounts/Subaccounts.ts:2
SuccessResult
Ƭ SuccessResult: Object
Type declaration
| Name | Type |
|---|---|
success | boolean |
Defined in
Types/CustomMessageLimit/CustomMessageLimitClient.ts:7
SuppressionCreationData
Ƭ SuppressionCreationData: Object
Type declaration
| Name | Type |
|---|---|
address | string |
code? | number |
created_at? | string |
domain? | string |
error? | string |
tag? | string |
tags? | string[] |
Defined in
Types/Suppressions/Suppressions.ts:65
SuppressionCreationResponse
Ƭ SuppressionCreationResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; type?: string ; value?: string } |
body.message | string |
body.type? | string |
body.value? | string |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:75
SuppressionCreationResult
Ƭ SuppressionCreationResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
type | string |
value | string |
Defined in
Types/Suppressions/Suppressions.ts:84
SuppressionDataType
Ƭ SuppressionDataType: BounceData | ComplaintData | UnsubscribeData | WhiteListData
Defined in
Types/Suppressions/Suppressions.ts:27
SuppressionDestroyAllResponse
Ƭ SuppressionDestroyAllResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string } |
body.message | string |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:58
SuppressionDestroyResponse
Ƭ SuppressionDestroyResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { address?: string ; message: string ; value?: string } |
body.address? | string |
body.message | string |
body.value? | string |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:42
SuppressionDestroyResult
Ƭ SuppressionDestroyResult: Object
Type declaration
| Name | Type |
|---|---|
address | string |
message | string |
status | number |
value | string |
Defined in
Types/Suppressions/Suppressions.ts:51
SuppressionList
Ƭ SuppressionList: Object
Type declaration
| Name | Type |
|---|---|
items | (IBounce | IComplaint | IUnsubscribe | IWhiteList)[] |
pages | ParsedPagesList |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:16
SuppressionListQuery
Ƭ SuppressionListQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
page? | string |
Defined in
Types/Suppressions/Suppressions.ts:22
SuppressionListResponse
Ƭ SuppressionListResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { items: BounceData[] | ComplaintData[] | UnsubscribeData[] | WhiteListData[] ; paging: PagesList } |
body.items | BounceData[] | ComplaintData[] | UnsubscribeData[] | WhiteListData[] |
body.paging | PagesList |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:29
SuppressionModelNames
Ƭ SuppressionModelNames: "bounces" | "complaints" | "unsubscribes" | "whitelists"
Defined in
Types/Suppressions/Suppressions.ts:96
SuppressionResponse
Ƭ SuppressionResponse: Object
Type declaration
| Name | Type |
|---|---|
body | SuppressionDataType |
status | number |
Defined in
Types/Suppressions/Suppressions.ts:37
SuppressionUploadData
Ƭ SuppressionUploadData: CustomFileData | CustomFile
Defined in
Types/Suppressions/Suppressions.ts:91
SuppressionUploadDataUpdated
Ƭ SuppressionUploadDataUpdated: Object
Type declaration
| Name | Type |
|---|---|
suppressionUploadFile | SuppressionUploadData |
Defined in
Types/Suppressions/Suppressions.ts:92
TDomain
Ƭ TDomain: Object
Type declaration
| Name | Type |
|---|---|
created_at | Date |
dkim_host? | string |
id | string |
is_disabled | boolean |
mailfrom_host? | string |
message? | string |
name | string |
receiving_dns_records | DNSRecord[] | null |
require_tls | boolean |
sending_dns_records | DNSRecord[] | null |
skip_verification | boolean |
smtp_login | string |
smtp_password | string |
spam_action | string |
state | string |
type | string |
use_automatic_sender_security | boolean |
web_prefix | string |
web_scheme | string |
wildcard | boolean |
Defined in
TagDeleteData
Ƭ TagDeleteData: Omit<TagsUpdateData, "description">
Defined in
TagItem
Ƭ TagItem: Object
Type declaration
| Name | Type |
|---|---|
account_id | string |
account_name | string |
description | string |
first_seen | Date |
last_seen | Date |
metrics | TagMetrics |
parent_account_id | string |
tag | string |
Defined in
TagItemAPI
Ƭ TagItemAPI: Omit<TagItem, "first_seen" | "last_seen"> & { first_seen: string ; last_seen: string }
Defined in
TagLimitsResult
Ƭ TagLimitsResult: Object
Type declaration
| Name | Type |
|---|---|
count | number |
limit | number |
limit_reached | boolean |
Defined in
TagMetrics
Ƭ TagMetrics: Partial<Metrics> & Partial<{ accessibility_count: number ; accessibility_failed_count: number ; email_preview_count: number ; email_preview_failed_count: number ; email_validation_bulk_count: number ; email_validation_count: number ; email_validation_list_count: number ; email_validation_mailgun_count: number ; email_validation_mailjet_count: number ; email_validation_public_count: number ; email_validation_single_count: number ; email_validation_valid_count: number ; hard_bounce_rate: string ; image_validation_count: number ; image_validation_failed_count: number ; link_validation_count: number ; link_validation_failed_count: number ; permanent_failed_esp_block_count: number ; seed_test_count: number ; soft_bounce_rate: string ; temporary_failed_esp_block_count: number }>
Defined in
TagsListPagination
Ƭ TagsListPagination: Object
Type declaration
| Name | Type |
|---|---|
include_total? | boolean |
limit? | number |
skip? | number |
sort? | string |
total? | number |
Defined in
TagsListQuery
Ƭ TagsListQuery: Object
Type declaration
| Name | Type |
|---|---|
include_metrics? | boolean |
include_subaccounts? | boolean |
pagination? | TagsListPagination |
tag? | string |
Defined in
TagsListResponse
Ƭ TagsListResponse: Object
Type declaration
| Name | Type |
|---|---|
items | TagItemAPI[] |
pagination | PaginationInResponse |
Defined in
TagsListResult
Ƭ TagsListResult: Object
Type declaration
| Name | Type |
|---|---|
items | TagItem[] |
pagination | PaginationInResponse |
Defined in
TagsUpdateData
Ƭ TagsUpdateData: Object
Type declaration
| Name | Type |
|---|---|
description | string |
tag | string |
Defined in
TemplateQuery
Ƭ TemplateQuery: Object
Type declaration
| Name | Type |
|---|---|
active | YesNo |
Defined in
Types/Domains/DomainTemplates.ts:52
TemplateVersion
Ƭ TemplateVersion: ShortTemplateVersion & { headers?: DomainTemplateAllowedHeaders ; template: string }
Defined in
Types/Domains/DomainTemplates.ts:66
UnsubscribeData
Ƭ UnsubscribeData: Object
Type declaration
| Name | Type |
|---|---|
address | string |
created_at | string | Date |
tags | string[] |
Defined in
Types/Suppressions/Unsubscribe.ts:2
UnsubscribeTrackingInfo
Ƭ UnsubscribeTrackingInfo: Object
Type declaration
| Name | Type |
|---|---|
active? | "yes" | "no" | "true" | "false" | boolean |
html_footer? | string |
text_footer? | string |
Defined in
Types/Domains/DomainTracking.ts:44
UpdateDomainCredentialsData
Ƭ UpdateDomainCredentialsData: Object
Type declaration
| Name | Type |
|---|---|
password | string |
Defined in
Types/Domains/DomainCredentials.ts:53
UpdateDomainTrackingResponse
Ƭ UpdateDomainTrackingResponse: Object
Type declaration
| Name | Type |
|---|---|
body | UpdatedOpenTracking |
status | number |
Defined in
Types/Domains/DomainTracking.ts:31
UpdateOrDeleteDomainTemplateAPIResponse
Ƭ UpdateOrDeleteDomainTemplateAPIResponse: Object
Type declaration
| Name | Type |
|---|---|
body | { message: string ; template: { name: string } } |
body.message | string |
body.template | { name: string } |
body.template.name | string |
status | number |
Defined in
Types/Domains/DomainTemplates.ts:105
UpdateOrDeleteDomainTemplateResult
Ƭ UpdateOrDeleteDomainTemplateResult: Object
Type declaration
| Name | Type |
|---|---|
message | string |
status | number |
templateName? | string |
Defined in
Types/Domains/DomainTemplates.ts:115
UpdateRouteResponse
Ƭ UpdateRouteResponse: Route & { message: string }
Defined in
UpdatedConnectionSettings
Ƭ UpdatedConnectionSettings: Object
Type declaration
| Name | Type |
|---|---|
message | string |
require_tls | boolean |
skip_verification | boolean |
Defined in
UpdatedConnectionSettingsRes
Ƭ UpdatedConnectionSettingsRes: Object
Type declaration
| Name | Type |
|---|---|
body | UpdatedConnectionSettings |
status | number |
Defined in
UpdatedDKIMAuthority
Ƭ UpdatedDKIMAuthority: Object
Type declaration
| Name | Type |
|---|---|
changed | boolean |
message | string |
sending_dns_records | DNSRecord[] |
Defined in
UpdatedDKIMAuthorityResponse
Ƭ UpdatedDKIMAuthorityResponse: Object
Type declaration
| Name | Type |
|---|---|
body | UpdatedDKIMAuthority |
status | number |
Defined in
UpdatedDKIMSelectorResponse
Ƭ UpdatedDKIMSelectorResponse: Object
Type declaration
| Name | Type |
|---|---|
body | MessageResponse |
status | number |
Defined in
UpdatedDKIMSelectorResult
Ƭ UpdatedDKIMSelectorResult: MessageResponse & { status: number }
Defined in
UpdatedOpenTracking
Ƭ UpdatedOpenTracking: Object
Type declaration
| Name | Type |
|---|---|
click? | { active: boolean | "htmlonly" } |
click.active | boolean | "htmlonly" |
message | string |
open? | { active: boolean } |
open.active | boolean |
unsubscribe? | { active: boolean ; html_footer: string ; text_footer: string } |
unsubscribe.active | boolean |
unsubscribe.html_footer | string |
unsubscribe.text_footer | string |
Defined in
Types/Domains/DomainTracking.ts:20
UpdatedUrlAndQuery
Ƭ UpdatedUrlAndQuery: Object
Type declaration
| Name | Type |
|---|---|
updatedQuery | Record<string, unknown> |
url | string |
Defined in
Types/Common/NavigationThruPages.ts:36
UpdatedWebPrefix
Ƭ UpdatedWebPrefix: Object
Type declaration
| Name | Type |
|---|---|
message | string |
Defined in
UpdatedWebPrefixResponse
Ƭ UpdatedWebPrefixResponse: Object
Type declaration
| Name | Type |
|---|---|
body | MessageResponse |
status | number |
Defined in
ValidationQuery
Ƭ ValidationQuery: Object
Type declaration
| Name | Type |
|---|---|
address | string |
Defined in
Types/Validations/Validation.ts:3
ValidationResponse
Ƭ ValidationResponse: Object
Type declaration
| Name | Type |
|---|---|
body | ValidationResult |
status | number |
Defined in
Types/Validations/Validation.ts:15
ValidationResult
Ƭ ValidationResult: Object
Type declaration
| Name | Type |
|---|---|
address | string |
is_disposable_address | boolean |
is_role_address | boolean |
reason | string[] |
result | string |
risk | string |
Defined in
Types/Validations/Validation.ts:6
WebPrefixInfo
Ƭ WebPrefixInfo: Object
Type declaration
| Name | Type |
|---|---|
webPrefix | string |
Defined in
WebhookList
Ƭ WebhookList: Object
Index signature
▪ [id: string]: { urls: string[] }
Defined in
WebhookResponse
Ƭ WebhookResponse: Object
Type declaration
| Name | Type |
|---|---|
body | WebhookResponseBody |
status | number |
Defined in
WebhookResponseBody
Ƭ WebhookResponseBody: Object
Type declaration
| Name | Type |
|---|---|
message | string |
webhook | APIWebhook |
Defined in
WebhookResult
Ƭ WebhookResult: Object
Type declaration
| Name | Type | Description |
|---|---|---|
id | string | - |
url | string | undefined | Deprecated url property is deprecated. Use "urls" instead. |
urls | string[] | - |
Defined in
WebhookValidationResponse
Ƭ WebhookValidationResponse: Object
Type declaration
| Name | Type |
|---|---|
code | number |
message | string |
Defined in
WebhooksQuery
Ƭ WebhooksQuery: Object
Type declaration
| Name | Type |
|---|---|
limit? | number |
skip? | number |
Defined in
WhiteListData
Ƭ WhiteListData: Object
Type declaration
| Name | Type |
|---|---|
createdAt | string | Date |
reason | string |
type | string |
value | string |
Defined in
Types/Suppressions/WhiteList.ts:1
onCallReqConfig
Ƭ onCallReqConfig: Object
Type declaration
| Name | Type |
|---|---|
dataSize? | number |
isApplicationJSON? | boolean |
isFormURLEncoded? | boolean |
isMultipartFormData? | boolean |
isStorageAPI? | boolean |