Configuration

To configure the ses integration, you'll need:

ParameterTypeRequired(*)Description
key_idstring*AWS Access Key ID
regionstring*AWS Region
secret_keystring*AWS Secret Key
fromobject
└ nameThe name to send from
└ emailstring*The email address to send from

Example

{
  "from": {
    "email": "person@example.com",
    "name": "Person Name"
  },
  "key_id": "MY_FAKE_AWS_ACCESS_KEY_ID",
  "region": "eu-west-1",
  "secret_key": "MY_FAKE_AWS_SECRET_KEY"
}

Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "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"
    },
    "key_id": {
      "description": "AWS Access Key ID",
      "minLength": 1,
      "type": "string"
    },
    "region": {
      "description": "AWS Region",
      "minLength": 1,
      "type": "string"
    },
    "secret_key": {
      "description": "AWS Secret Key",
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "key_id",
    "secret_key",
    "region"
  ],
  "type": "object"
}

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