Connectors

Sophos Connector

Connectors in Bloo

Updated 2026-08-17


Overview

The Sophos Central Connector enables secure integration with Bloo to fetch security logs, including alerts and events, for enhanced monitoring and threat detection.

Prerequisites

Before configuring the connector, ensure you have the following details from your Sophos Central account:

  • Client ID – Obtained from Sophos API Credentials Management
  • Client Secret – Generated during API credential creation
  • Tenant ID – Unique identifier for your Sophos Central tenant
  • Data Region – The geographical region of your Sophos Central instance

Step 1 — Get Your Client ID and Client Secret

  1. Log in to Sophos Central.
  2. Go to General Settings → API Credentials Management.

Sophos Central API Credentials Management page

  1. Click Add Credentials.
  2. Enter a credential name and an optional description.
  3. Select Service Principal Super Admin as the role.

Selecting the Service Principal Super Admin role

  1. Click Save. The credential summary page appears showing your Client ID.

Credential summary page showing the Client ID

  1. Click Show Client Secret. Copy and store both the Client ID and Client Secret in a secure location.

Revealing the Client Secret

The Client Secret is shown only once. Once you close this page it cannot be retrieved. Store it securely immediately.

API credentials expire automatically. Sophos does not send an expiry alert — when the credential expires it is silently removed and the connector will stop working. You must create a new credential and update the configuration in Bloo.

Step 2 — Get Your Tenant ID and Data Region

Use the Client ID and Client Secret from Step 1 to run the following two commands. You will need a command line tool such as curl installed on your machine.

Command 1 — Get an Access Token

Run the following command, replacing the placeholders with your Client ID and Client Secret:

curl -X POST "https://id.sophos.com/api/v2/oauth2/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=<ENTER CLIENT ID>" \
-d "client_secret=<ENTER CLIENT SECRET>" \
-d "scope=token"

Command 2 — Get Tenant ID and Data Region

Using the access token returned from Command 1, run:

curl -X GET "https://api.central.sophos.com/whoami/v1" \
-H "Authorization: Bearer <ACCESS_TOKEN_RETRIEVED_FROM_ABOVE>" \
-H "Accept: application/json"

The response will look like this:

{
  "id": "6c463484-2ec3-40e6-b4ec-49718fea1893",
  "idType": "tenant",
  "apiHosts": {
    "global": "https://api.central.sophos.com",
    "dataRegion": "https://api-in01.central.sophos.com"
  }
}

The id field is your Tenant ID. The Data Region is in the format api-{dataRegion}.central.sophos.com — copy only the dataRegion part. In the example above, the dataRegion value is in01.

Configure the Sophos Connector in Bloo

All connector configuration is done from the Datasource page in Bloo.

Field Name Description
Connector Name Enter a name for the connector.
Client ID Enter the Client ID from Step 1.
Client Secret Enter the Client Secret from Step 1.
Tenant ID Enter the Tenant ID from the whoami response (the id field).
Data Region Enter the dataRegion value only (e.g. in01, not the full URL).

Sophos connector configuration fields in Bloo

  1. Click Save after entering all the required details.
  2. Bloo will validate the configuration automatically.
  3. Navigate to Collection Status and confirm the connector is listed with a status of Active. This signifies the connector is configured successfully and data is ready to ingest.

When the connector appears in Collection Status with status Active, it is configured successfully and data is ready to ingest.

Bloo — Collection Status | Bloo — Connector Validation | Sophos — API Credentials Management | Sophos Central | Bloo — Troubleshooting Connector Validations

Related

Was this page helpful?

We use cookies to provide essential site functionality and, with your consent, to analyze site usage and enhance your experience. View our Privacy Policy