Mailgun Integration - Configuration Docs

To configure the Mailgun integration, you'll need:

ParameterTypeRequired(*)Description
api_keystring*
domainstring*
fromobject
└ emailstring*The email address to send from
└ nameThe name to send from
regionstring*

Example

{
  "api_key": "key-3ax6xnjp29jd6fds4gc373sgvjxteol0",
  "domain": "example.com",
  "from": {
    "email": "hello@example.com",
    "name": "Example"
  },
  "region": "us"
}

Configure via Dashboard

The easiest way to configure this integration is through the MagicBell dashboard:

  1. Log in to your MagicBell dashboard.
  2. Navigate to Settings > Integrations.
  3. Find and click on this integration.
  4. Follow the on-screen instructions to complete the configuration.
Configure integration
MagicBell Dashboard: Integration Configuration

Configure via API

You can also configure the integration using the API

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "api_key": {
      "minLength": 1,
      "type": "string"
    },
    "domain": {
      "minLength": 1,
      "type": "string"
    },
    "from": {
      "properties": {
        "email": {
          "description": "The email address to send from",
          "format": "email",
          "type": "string"
        },
        "name": {
          "description": "The name to send from",
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "email"
      ],
      "type": "object"
    },
    "region": {
      "enum": [
        "us",
        "eu"
      ],
      "type": "string"
    }
  },
  "required": [
    "api_key",
    "region",
    "domain"
  ],
  "type": "object"
}