---
title: OpenCTI Threat Intel Enrichment
slug: authentication-guides/opencti-threat-intel-enrichment
docTags: 
createdAt: 2026-07-27T12:42:05.679Z
---

# Introduction

This guide tells you how to authenticate the **OpenCTI Threat Intel Enrichment** connector in Swimlane using an **API Key**.

You will generate an OpenCTI API Key, collect the required endpoint URL, and configure the connector in Swimlane.

# Prerequisites

## OpenCTI Access Requirements

You must have:

- Access to an **OpenCTI** instance.
- Permission to generate and use API keys.
- Access to the OpenCTI GraphQL API.

## Required Credentials

During setup, you will collect:

- API URL
- API Key

# OpenCTI Setup

### Take the following steps to generate an API Key:

1. Log in to your **OpenCTI** instance.
2. Click your **User Profile** in the upper-right corner.
3. Select **Settings** (or **Profile**, depending on your OpenCTI version).
4. Locate the **API Token** or **Personal Access Token** section.
5. Click **Generate Token** (or **Regenerate Token** if one already exists).
6. Copy and securely save the generated **API Key**. This value will be used in Swimlane.

:::hint{type="info"}
The API key is displayed only when it is generated. Store it securely before leaving the page.
:::

### Take the following steps to identify the API URL:

The API URL is the URL of your OpenCTI instance.

Examples:

- https\://opencti.company.com
- https\://opencti.example.com

Use your organization's OpenCTI server URL as the **url** value in Swimlane.

# 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 **OpenCTI Threat Intel Enrichment** from the Asset type list.
6. Fill in the Asset Settings and Asset Input as shown:

| **Field**   | **Description**                 | **Required/Optional** |
| ----------- | ------------------------------- | --------------------- |
| url         | OpenCTI instance URL            | Required              |
| apikey      | OpenCTI API Key                 | Required              |
| verify\_ssl | Enable/Disable SSL Verification | Optional              |
| http\_proxy | Optional proxy configuration    | Optional              |

Fields with \* marks are required.

7. Click **Create**.

::Image[]{src="https://api.archbee.com/api/optimize/n8uUzk0MM4uC57-zlHNtY/2AYi693jTPliV3oPvqkeW_image.png" size="200" isUploading="false" width="800" height="411" darkWidth="800" darkHeight="411" showCaption="false"}

# Troubleshooting

If authentication fails:

- Verify that the API key is valid and has not been revoked.
- Ensure the URL points to your OpenCTI instance.
- Confirm that the account associated with the API key has permission to access the required OpenCTI APIs.
- Verify that HTTPS access to the OpenCTI server is not blocked by a firewall or proxy.
- If using a self-signed certificate, disable **verify\_ssl** only if permitted by your organization's security policy.

## Result

You have successfully authenticated the **OpenCTI Threat Intel Enrichment** connector in Swimlane.

## Sources

- OpenCTI Documentation:[ https://docs.opencti.io/](https://docs.opencti.io/)
- OpenCTI API Documentation:[ https://docs.opencti.io/latest/reference/api/](https://docs.opencti.io/latest/reference/api/)
- OpenCTI Authentication Documentation: [https://docs.opencti.io/latest/deployment/security/](https://docs.opencti.io/latest/deployment/security/)
