Pre-requisites
Authentication and Access
Authentication and Access
Configure Access for Investigation Skills
Configure Access for Investigation Skills
Permissions and Roles by Skill
Permissions and Roles by Skill
find_groupsΒ retrieves information, Mimecast requiresΒ Directories β Groups β EditΒ for this operation.Setup Steps
Create an Application Role for AirMDR
- Sign in to theΒ Mimecast Administration Console.
- Navigate toΒ Account β Admin Roles.
- Create a dedicated role for the integration, such asΒ AirMDR Integration.
- Grant the permissions listed inΒ Permissions and Roles by SkillΒ for the skills you intend to use.
List of Permissions (For reference)
Directories | Groups | Editis required even to read groups β Mimecast does not expose a read-only permission forfind-groups. - Save the role.
Create an API 2.0 Application
- Navigate toΒ Integrations β Integrations Hub.
- Review and accept the API Terms and Conditions if prompted.
- Locate theΒ Mimecast API 2.0Β tile and clickΒ Configure New.
-
Complete the application details:
- UnderΒ Notification Settings, enter the technical contactβs name or team and email address.
- ClickΒ Save.
- Copy the generatedΒ Client IDΒ andΒ Client SecretΒ to an approved secrets vault before closing the credentials window.
-
ClickΒ Close.
Editing an existing application. Since June 2026 the Role and Products fields can be modified in place β an application missing products no longer has to be deleted and recreated, and credentials do not need regenerating. Go to Integrations β Integrations Hub, click View on the API 2.0 tile, select the application, open the options menu and click Edit.Applications created before the Integrations Hub migration are still managed under Integrations β API and Platform Integrations on the API 2.0 Applications tab.Send the Client ID and Client Secret to AirMDR securely, or configure Mimecast yourself in the AirMDR Integrations Dashboard.
Review an Existing Application
- Navigate toΒ Integrations β Integrations Hub.
- Locate theΒ Mimecast API 2.0Β tile and clickΒ View.
- Select the application used by AirMDR.
- Open the application options menu and selectΒ Edit.
- Review the assignedΒ ProductsΒ andΒ Application RoleΒ against the requirements above.
- Update the available settings and clickΒ Save.
Validate Authentication and Access
Sample Request & Response
Sample Request & Response
Configure Mimecast in AirMDR Integrations Dashboard
- Navigate to AirMDR, provide the credentials and click Login.
- Navigate to the AirMDR Integrations Dashboard in the left navigation pane and select Integrations.
- Use the search option, enter the keyword βMimecastβ, select the Connections tab, and click the + New Connection button.
-
Use the following values in the AirMDR integration configuration screen:
Expand Advanced Configuration if required. (Optional)
- InΒ Remote Agent, select an AirMDR Remote Agent when Mimecast API requests must run through an approved network route. Ensure the selected agent can resolve and reachΒ
api.services.mimecast.comΒ over HTTPS on TCP portΒ 443. For direct connectivity from AirMDR, leave this field unselected. - InΒ Expiry, select a date according to your organizationβs credential-rotation policy. If an expiration date applies to the Mimecast application credentials, select that date or an earlier date.
Expiry controls credential validity in AirMDR. It does not automatically rotate, extend, or revoke the Client ID and Client Secret in Mimecast. This setting is separate from the lifetime of the OAuth access tokens obtained using those credentials. - InΒ Remote Agent, select an AirMDR Remote Agent when Mimecast API requests must run through an approved network route. Ensure the selected agent can resolve and reachΒ
- Enter the generated Client ID and Client Secret in the Authentication Details field params, and click Save.
Skills provided by this Integration and required Permissions
Investigation and Information Retrieval Skills
Investigation and Information Retrieval Skills
- Get Mimecast Message ContentΒ requires protected Archive permissions. A Super Administrator must grant these permissions to the custom application role.
- Find Mimecast GroupsΒ performs a lookup, but Mimecast requiresΒ Directories β Groups β EditΒ for this operation.
Response, Remediation, and Management Skills
Response, Remediation, and Management Skills
- UseΒ Permit or Block Mimecast SenderΒ for an individual sender and recipient pair. UseΒ Create Mimecast Blocked Sender PolicyΒ for sender-address or domain blocking across a broader scope.
- Adding members to a group affects sender blocking only when an applicable blocked sender policy already references that group.
- Remediation runs asynchronously. UseΒ Get Mimecast Remediation IncidentsΒ to check progress and confirm the outcome.
Additional Information
π§° Error Handling
π§° Error Handling
200Β response can contain an operation-level failure.π Monitoring & Logs
π Monitoring & Logs
- AirMDR connection name and affected skill.
- Execution or playbook run identifier, where available.
- Timestamp and time zone.
- HTTP status, error code, and sanitized error message.
- Mimecast request ID, where returned.
π Security & Access Best Practices
π Security & Access Best Practices
- Use a dedicated Mimecast API 2.0 application and custom Application Role for AirMDR.
- Assign only the API Products and role permissions required by the selected skills.
- Grant response permissions only when the corresponding response capabilities are required.
- Store application credentials in an approved secrets vault.
- Restrict access to the AirMDR connection and playbooks that release messages, purge emails, or change security controls.
- Review recipient scope, sender addresses, domains, URLs, and policy duration before executing response actions.
- Validate the required skills after changing credentials, products, or permissions.
- Review application access periodically and remove unused permissions.
- Share Client Secrets or access tokens through email, chat, screenshots, or support tickets.
- Assign broad administrator access solely to bypass a permission error.
- Assume that successful authentication confirms access to every skill.
- Release held messages or permit senders and URLs without reviewing the associated security findings.
- Create a tenant-wide blocked sender policy when a narrower recipient scope meets the requirement.
- Repeat remediation or policy-creation requests without checking the previous execution result.
- Disable certificate validation to work around connectivity errors.
π Support & Maintenance
π Support & Maintenance
- π§ Contact AirMDR Support through your designated support channel.
- π Rotate credentials regularly. Recommended cadence:Β As per your internal security policy
- π Routine Maintenance
π Data Flow & Security
π Data Flow & Security
- AirMDR uses the configuredΒ Client IDΒ andΒ Client SecretΒ to request an OAuth access token fromΒ
https://api.services.mimecast.com/oauth/token. - Mimecast validates the application credentials and returns an access token.
- AirMDR presents the bearer token when calling Mimecast API endpoints.
- Mimecast evaluates the applicationβs assignedΒ API ProductsΒ andΒ Application RoleΒ permissions before allowing the operation.
- Communication with the Mimecast API usesΒ HTTPS over TCP port 443.
- The API hostname used by this integration isΒ
api.services.mimecast.com. - Retrieved message content and security events may contain personal, confidential, or security-sensitive information. Restrict access to execution results and associated case data.
- Apply your organizationβs approved retention and access policies to data retained in cases, playbook results, and exported diagnostic records.
- Review the applicable AirMDR and Mimecast security documentation for platform-specific encryption-at-rest and retention details.

