Overview

This document provides full transparency on how Assurix collects data from KnowBe4 during integration sync.

Key facts:


API Endpoints Called

Endpoint Method Purpose
GET /v1/account GET Account info (name, risk score, seat count) and connectivity test
GET /v1/users GET Active user count (individual user data is discarded)
GET /v1/training/campaigns GET Campaign list to identify active (non-Completed, non-Cancelled) campaigns
GET /v1/training/enrollments GET Enrollment statuses to calculate completion and past-due metrics
GET /v1/phishing/security_tests GET Phishing test results for phish-prone % and active campaign count

All endpoints use cursor-based pagination (up to 500 records per page).


What We Do NOT Collect