Skip to main content

ThreatQ Integration not Syncing or Sending data

  • March 10, 2026
  • 0 replies
  • 4 views
Forum|alt.badge.img
 

Audience: Admins, Analysts, MSSPs

Product Module: Integrations (ThreatQ Platform)

Last Updated: March 2, 2026

KB ID: KB-20260227-threatq-integration-sync

Tags: ThreatQ, Integrations, TAXII, CDF, Exports, SSL, API Key, Data Retention, Job Management, Troubleshooting


Table of Contents 

 


Problem

 

ThreatQ integrations (CDF feeds, TAXII feeds, Operations, and Exports) may fail to sync, ingest, or send data.

Common symptoms include:

  • Integration runs but no data appears
  • Authentication errors (401/403)
  • SSL or certificate failures
  • Timeout or connection errors
  • Successful runs showing 0 objects processed

 


Objective

 

Provide a structured troubleshooting workflow that:

  • Identifies the failure category
  • Directs you to the correct corrective action
  • Eliminates unnecessary troubleshooting steps
  • Helps analysts quickly determine root cause

 


Step-by-Step Solution

 

There are four primary failure categories:


Follow the workflow below in order.

 


Step 1 – Confirm the Integration Is Running

 

📍 Navigate to: Integrations → My Integrations

🔍 Verify:

  • Integration is installed

  • Integration toggle is ON

  • Run Frequency is configured

⚙️ If the integration is disabled:

  • Enable it.

  • Wait for the next scheduled run or trigger a Manual Run.

➡️ If enabled, proceed to Step 2.

 


Step 2 – Review the Most Recent Run (Activity Log)

 

📂 Open the integration and select:

  • Activity Log

🔎 Expand the most recent run.

🎯 You are looking for one of three outcomes:

 

Outcome A – No Recent Runs

 

Outcome B – Run Failed with Error

 

🔎 Review the exact error message and match it below:

⚠️ Error Message

💡 What It Indicates

➡️ Next Step

Invalid API key

Credential revoked or rotated

Step 3

401 Unauthorized

Authentication failure

Step 3

403 Forbidden

Permission removed

Step 3

SSL handshake failed

Certificate expired or untrusted

Step 4

Failed to validate certificate

Hostname or CA mismatch

Step 4

Connection refused

Port blocked or service unavailable

Step 5

Timeout

Network routing or firewall issue

Step 5

➡️ If the error does not match the above or appears inconsistent, proceed to Step 10 – Escalation.

 


Outcome C – Run Successful but 0 Objects Processed

 

ℹ️ What this means:

  • Connectivity and authentication are working.

  • The issue is likely filtering, retention, or export criteria.

➡️ Proceed to Step 6.

 


Step 3 – Validate Credentials (Authentication Errors)

 

🔐 Use this step if you observed:

  • Invalid API key

  • 401 Unauthorized

  • 403 Forbidden

🛠️ Actions:

 

 

➡️ If authentication errors persist, confirm with the data provider that API access settings have not changed.

 

Step 4 – Validate SSL / Certificate Settings

 

🔒 Use this step if you observed:

  • SSL handshake failed

  • Failed to validate certificate

🔍 Verify:

  • Certificate is not expired

  • Certificate chain is trusted

  • Hostname matches CN/SAN

  • SSL verification settings (especially for TAXII feeds)

  • Proxy configuration (if required in your environment)

➡️ If the provider recently rotated certificates, update trust settings and re-test.

 


Step 5 – Validate Endpoint & Network Connectivity

 

🌐 Use this step if you observed:

  • Connection refused

  • Timeout

🔍 Confirm:

  • Correct hostname

  • Correct port

  • Correct TAXII Discovery URL

  • Correct Poll URL

  • Proxy configuration (if required)

🖥️ From the ThreatQ server, verify:

  • DNS resolution works

  • Endpoint is reachable

  • Firewall allows outbound traffic

  • Proxy routing is correct

➡️ If connectivity fails, escalate to your infrastructure or network team.

 


Step 6 – If Sync Succeeds but No Data Moves

 

This applies when the Activity Log shows Success but 0 objects processed.

 

Step 7 – Review Job Management

 

📍 Navigate to: Settings → Job Management

🔍 Check:

  • Job status

  • Percent completed

  • Errors

  • Retention policy jobs

⚠️ If jobs are stuck or failing, ingestion or export may not complete even if the feed shows Success.

 


Step 8 – Check Retention & Expiration Policies

 

⚠️ Indicators may be:

  • Automatically expired

  • Deleted by retention policy

  • Status overridden

🔍 Verify:

  • Expiration settings

  • Retention time window

  • Policy job execution status


Step 9 – Review Feed Health Notifications

 

🔔 Check:

  • Email feed alerts

  • In-app notifications

  • Repeated failure warnings

ℹ️ These alerts help identify recurring synchronization failures and pattern-based issues.

 


Step 10 – When to Escalate

 


Verification Checklist

 

Before closing the issue, confirm:

  • Integration is enabled

  • Recent run executed

  • No authentication errors

  • No SSL errors

  • Endpoint reachable from ThreatQ server

  • Filters reviewed

  • Retention policies confirmed

  • Job Management shows no failures

🎯 If all checks pass, data should sync or export successfully.

 


Call to Action

 

If this guide resolved your issue, share feedback in the Community so we can continue improving troubleshooting resources.

If synchronization failures persist, provide exact error details and recent run output when engaging Support to accelerate resolution.