Mailgun integration (Communication, Marketing). Imported from open-connector.
https://api.mailgun.net/v4/domains
| Param | Type | Required | Description |
|---|---|---|---|
| limit | integer | optional | Maximum number of domains to return. Mailgun allows up to 1000. |
| skip | integer | optional | Number of domains to skip before returning results. |
| state | string | optional | Domain state filter. |
| sort | string | optional | Sort option such as name, name:asc, or name:desc. |
| authority | string | optional | Authority filter for domains. |
| search | string | optional | Partial or complete domain name to search for. |
| includeSubaccounts | boolean | optional | Whether to include domains from subaccounts. |
/v4/domains/{domain}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
/v4/domains/{domain}/verify
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
/v3/domains/{domain}/tracking
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
/v3/{domain}/events
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| begin | string | optional | Beginning of the event search range in epoch seconds. |
| end | string | optional | End of the event search range in epoch seconds. |
| ascending | string | optional | Mailgun yes/no option value. |
| limit | integer | optional | Maximum number of events to return. Mailgun allows up to 300. |
| event | string | optional | Mailgun event type filter. |
| severity | string | optional | Failure severity filter for failed events. |
| recipient | string | optional | Filter by recipient email address. |
| from | string | optional | Filter by From header email address. |
| to | string | optional | Filter by To header email address. |
| subject | string | optional | Filter by subject line. |
| messageId | string | optional | Filter by Mailgun message id. |
| tags | string | optional | Filter by user-defined tags. |
/v3/{domain}/{suppressionPathByKind}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| kind | string | required | Suppression table to operate on. |
| limit | integer | optional | Maximum number of suppression records to return. |
| page | string | optional | Suppression page direction. |
| address | string | optional | Address divider for paginated suppression responses. |
| term | string | optional | Prefix used to filter suppression records. |
| suppressionPathByKind | string | required | Path parameter: suppressionPathByKind |
/v3/{domain}/{suppressionPathByKind}/{value}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| kind | string | optional | Suppression table to operate on. |
| value | string | required | Suppressed email address or allowlist entry value. |
| suppressionPathByKind | string | required | Path parameter: suppressionPathByKind |
/v3/{domain}/{suppressionPathByKind}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| kind | string | required | Suppression table to operate on. |
| address | string | optional | Suppressed email address. |
| allowlistDomain | string | optional | Domain value to add to the Mailgun allowlist. |
| code | string | optional | Bounce error code. Defaults to Mailgun's value when omitted. |
| error | string | optional | Bounce error description. |
| tags | string | optional | Unsubscribe tag, or * for all domain correspondence. |
| createdAt | string | optional | Event timestamp in RFC 2822 format. |
| suppressionPathByKind | string | required | Path parameter: suppressionPathByKind |
/v3/{domain}/{suppressionPathByKind}/{value}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| kind | string | optional | Suppression table to operate on. |
| value | string | required | Suppressed email address or allowlist entry value. |
| suppressionPathByKind | string | required | Path parameter: suppressionPathByKind |
/v3/{domain}/templates
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| page | string | optional | Mailgun page direction. |
| limit | integer | optional | Number of templates or versions to retrieve. Mailgun allows up to 100. |
| pivot | string | optional | Pivot value used by Mailgun for next or previous pages. |
/v3/{domain}/templates/{templateName}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| templateName | string | required | Mailgun template name. |
| active | boolean | optional | Whether to include the active template version content. |
/v3/{domain}/templates
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| name | string | required | Mailgun template name. |
| description | string | optional | Template description. |
| createdBy | string | optional | Optional creator metadata stored by Mailgun. |
| template | string | optional | Initial template content. |
| tag | string | optional | Initial version tag. Mailgun defaults to initial when omitted. |
| comment | string | optional | Initial version comment. |
| headers | object | optional | String map forwarded to Mailgun. |
/v3/{domain}/templates/{templateName}/versions
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| templateName | string | required | Mailgun template name. |
| page | string | optional | Mailgun page direction. |
| limit | integer | optional | Number of template versions to retrieve. Mailgun allows up to 100. |
| pivot | string | optional | Pivot value used by Mailgun for next or previous pages. |
/v3/{domain}/templates/{templateName}/versions/{versionName}
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| templateName | string | required | Mailgun template name. |
| versionName | string | required | Mailgun template version tag. |
/v3/{domain}/templates/{templateName}/versions
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | required | Mailgun sending domain name. |
| templateName | string | required | Mailgun template name. |
| template | string | required | Template version content. |
| tag | string | required | Unique tag for the new template version. |
| comment | string | optional | Comment for the new template version. |
| active | boolean | optional | Whether the new version should become active. |
| headers | object | optional | String map forwarded to Mailgun. |