---
title: Mimecast
slug: authentication-guides/mimecast
docTags: 
createdAt: 2026-01-19T20:06:05.023Z
---

# Introduction

This guide tells you how to authenticate the Mimecast Security connector in Swimlane.

You can authenticate using one of the following methods:

- **OAuth 2.0 Client Credentials**
- **HMAC Authentication**

You will identify the correct Mimecast base URL for your region, collect the required credentials, and configure the connector in Swimlane.

# Prerequisites

## Mimecast Access Requirements

You must have Mimecast permissions to:

- Create or access API credentials used for OAuth 2.0 or HMAC authentication
- Confirm your Mimecast region and base URL
- Provide Admin access or required permissions to your Mimecast account or credentials wherever applicable to make the connector actions working.

## Required Credentials

During setup, you will collect the following based on your authentication method:

| **Authentication Method**    | **Required Credentials**                     | **Notes**                                    |
| ---------------------------- | -------------------------------------------- | -------------------------------------------- |
| OAuth 2.0 Client Credentials | URL, Client ID, Client Secret                | OAuth 2.0 client credentials authentication. |
| HMAC Authentication          | URL, Access Key, App ID, App Key, Secret Key | HMAC authentication.                         |

## Mimecast Base URL

You will need to use a Mimecast Base URL. Use the following table to identify the correct API endpoint for your region.

:::hint{type="info"}
<u>api.mimecast.com</u> is required and is used for initial account discovery.
:::

| **Region**                 | **API Endpoint**     | **Check for Update URLs**                                       |
| -------------------------- | -------------------- | --------------------------------------------------------------- |
| Australia                  | au-api.mimecast.com  | https\://updates-au.mimecast.com/update/descriptors/mfo/latest  |
| Europe (excluding Germany) | eu-api.mimecast.com  | https\://updates-uk.mimecast.com/update/descriptors/mfo/latest  |
| Germany                    | de-api.mimecast.com  | https\://updates-de.mimecast.com/update/descriptors/mfo/latest  |
| Offshore                   | jer-api.mimecast.com | https\://updates-jer.mimecast.com/update/descriptors/mfo/latest |
| REQUIRED                   | api.mimecast.com     | N/A - Used for initial account discovery.                       |
| South Africa               | za-api.mimecast.com  | https\://updates-za.mimecast.com/update/descriptors/mfo/latest  |
| United States              | us-api.mimecast.com  | https\://updates-us.mimecast.com/update/descriptors/mfo/latest  |

# OAuth 2.0 Client Credentials

This guide uses OAuth 2.0 client credentials to authenticate API requests.

## Required credentials

Collect the following values from Mimecast:

- Client ID
- Client Secret
- URL (Mimecast Base URL for your region)

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/DsizoDR9dvoJlPMtHH1jo-20260121-063522.png)

# HMAC Authentication

This authentication method allows you to authenticate using HMAC credentials.

## Required credentials

Collect the following values from Mimecast:

- Access Key
- App ID
- App Key
- Secret Key
- URL (Mimecast Base URL for your region)

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/yl8FyapthmHcLmXSPT-sC-20260121-090635.png)

## Access and Secret Expiration

To set **Access/Secrets** to never expire you must update the **authentication cache TTL setting** in the service user's effective authentication profile to **Never Expire**.

# Connector configuration in Swimlane

1. Log in to **Turbine.**
2. From the left-hand navigation pane, click **ORCHESTRATION** and click **Assets**.
3. Asset homepage opens.
4. Click the **plus** icon to open the **Configure your Connector Asset** window.
5. Select **Mimecast Security&#x20;**&#x66;rom the **Asset type** list.

## Configuration - Mimecast HMAC

Authenticates using HMAC. Fill in the Asset Settings and Asset Input as shown:

| **Field**   | **Description**                    | **Required/Optional** |
| ----------- | ---------------------------------- | --------------------- |
| url         | A URL to the target host.          | Required              |
| access\_key | Access Key                         | Required              |
| app\_id     | App ID                             | Required              |
| app\_key    | App Key                            | Required              |
| secret\_key | Secret Key                         | Required              |
| verify\_ssl | Verify SSL certificate             | Optional              |
| http\_proxy | A proxy to route requests through. | Optional              |

Fields with \* marks are required.

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/n2hIaK4oSflncvyDfSk8q-20260121-090635.png)

## Configuration - Mimecast Oauth 2.0 Client Credentials

Authenticates using oauth 2.0 client credentials. Fill in the Asset Settings and Asset Input as shown:

| **Field**      | **Description**                    | **Required/Optional** |
| -------------- | ---------------------------------- | --------------------- |
| url            | A URL to the target host.          | Required              |
| client\_id     | The client ID                      | Required              |
| client\_secret | The client secret.                 | Required              |
| verify\_ssl    | Verify SSL certificate             | Optional              |
| http\_proxy    | A proxy to route requests through. | Optional              |

Fields with \* marks are required.

6. Click **Create**.

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/WyRgb4cAqoUYFg2sAZUdN-20260121-090636.png)

# Action API Permissions

You need different permissions for each of the actions to run. Please refer to the <u>[API documentation](https://integrations.mimecast.com/documentation/endpoint-reference/policies/address-alteration/update-policy/)</u> to know more.

# Troubleshooting

If you encounter an authentication error:

- Verify url matches your region base URL
- Verify credentials are correct and active
- Verify account has Admin access or required permissions
- if using HMAC, verify Access Key, App ID, App Key, and Secret Key are from same set of credentials
- If required, configure http\_proxy and verify outbound connectivity

You have successfully authenticated the Mimecast Security Connector in Swimlane.

