---
title: FireEye Detection On Demand
slug: authentication-guides/fireeye-detection-on-demand
docTags: 
createdAt: 2026-06-22T11:03:13.706Z
---

# Introduction

This guide tells you how to authenticate the **FireEye Detection On Demand** connector in Swimlane using API Key Authentication.

# Prerequisites

## FireEye Access Requirements

You must have permissions to:

- Access the FireEye Detection On Demand portal
- Generate or manage API authentication keys
- Access FireEye Detection On Demand API services
- Submit and retrieve malware analysis reports

# Required Credentials

During setup, you will collect:

| **Credential**   | **Description**                                          |
| ---------------- | -------------------------------------------------------- |
| URL              | FireEye Detection On Demand API endpoint                 |
| FireEye Auth Key | API authentication key used to authenticate API requests |

# FireEye Detection On Demand Setup

Take the following steps to obtain the API Authentication Key:

1. Log in to your **FireEye Detection On Demand** portal.
2. Navigate to the **API Access** or **User Settings** section.
3. Locate the option to generate or manage API keys.
4. Click **Generate API Key** or **Create New Key**.
5. Provide a name or description for the API key if prompted.
6. Copy and securely save the generated API key.

This saved value is your **FireEye Auth Key**.

# Collect the Required URL

Use the FireEye Detection On Demand API base URL provided by your FireEye deployment.

Example:

| **Environment**                 | **Example URL**                                    |
| ------------------------------- | -------------------------------------------------- |
| FireEye Detection On Demand API | [https://dod.fireeye.com](https://dod.fireeye.com) |

Confirm the correct API URL with your FireEye administrator or FireEye documentation.

# 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 **FireEye Detection On Demand** from the Asset type list.
6. Fill in the Asset Settings and Asset Input as shown:

| **Field**     | **Description**                     | **Required/Optional** |
| ------------- | ----------------------------------- | --------------------- |
| url           | FireEye Detection On Demand API URL | Required              |
| feye-auth-key | FireEye API Authentication Key      | Required              |
| verify\_ssl   | Enable/Disable SSL Verification     | Optional              |
| http\_proxy   | Optional proxy configuration        | Optional              |

Fields with \* marks are required.

7. Create **Click**.

![](https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/jf9iMCa8cXxN-vkzsitPB_image.png)

# Supported Authentication Method

| **Authentication Type** | **Supported** |
| ----------------------- | ------------- |
| API Key Authentication  | Yes           |
| OAuth 2.0               | No            |
| Username/Password       | No            |

## Troubleshooting

If authentication fails,

Verify:

- The API key is valid
- The FireEye URL is correct
- The API key has not expired
- There are no extra spaces in the API key field

## SSL Verification Errors

If SSL verification fails:

- Verify the SSL certificate chain
- Confirm firewall or proxy inspection settings
- Temporarily disable verify\_ssl for testing if allowed by your organization

## Unable to Submit Files

Ensure:

- The uploaded file size is below 20 MB
- The API key has malware analysis permissions
- The FireEye service is reachable from Swimlane

### Result

You have successfully authenticated the **FireEye Detection On Demand** connector in Swimlane.

### Sources

- FireEye Detection On Demand API Documentation:
  [https://www.fireeye.com/services/freeware/detection-on-demand.html](https://www.fireeye.com/services/freeware/detection-on-demand.html)
- FireEye Developer Documentation:
  [https://fireeye.dev](https://fireeye.dev)
