What this integration contributes
KnowBe4 can contribute workforce, training, and phishing-simulation outcomes. Reviewed examples include:training.completed— completes security trainingtraining.past.due— has overdue trainingphishing.simulation.clicked— clicked a simulation without reporting
What Living Security needs
Scopes: None to configure — KnowBe4 Reporting API tokens are read-only by design and are not scoped. The token grants read access to users, training enrollments, and phishing security test results, which is exactly what the sync reads.
Required role: Account Admin in KnowBe4 (only account administrators can access Account Settings → API)
Prerequisites
- You must be signed in to your KnowBe4 console with an Account Admin role. Only account administrators can access Account Settings → API to enable the Reporting API and generate tokens.
Part A — In KnowBe4
Your KnowBe4 administrator completes these steps.1
Enable the Reporting API and generate a token
- Sign in to your KnowBe4 console.
- Click your account name in the top-right corner and select Account Settings.
- In the left navigation, select API.
- Enable the Reporting API if it is not already enabled, then generate a new API token.
Living Security Platform) if your console prompts for one.The Reporting API is read-only. It exposes users, training enrollments, and phishing security test results — the data Living Security ingests for scoring and reporting. No write access is required.
2
Add the Living Security egress IPs to the Allowed IP Addresses list
KnowBe4 lets you restrict Reporting API access to a specific set of source IP addresses. This setting lives in the same place as the token:
- In your KnowBe4 console, go to Account Settings → API → Allowed IP Addresses.
- Add each Living Security egress IP address to the allowlist. The same four addresses apply in every region.
Living Security’s egress IP addresses can change when infrastructure is updated, though we keep such changes rare. If data syncs begin failing after previously working, check Configuring Integration Egress IP Addresses and verify the Allowed IP Addresses list matches.
3
Identify your KnowBe4 server region
KnowBe4 serves the Reporting API from a region-specific host. You select your region in the connection dialog rather than typing a hostname:
If you are unsure which region your account uses, check the domain of your KnowBe4 console URL or contact your KnowBe4 administrator.
These five regions are the ones Living Security can reach. If your KnowBe4 account is on another server (for example a US Government instance), contact Living Security support before starting the connection.
Part B — In the Living Security Platform
The program owner completes this step, or the system admin if using delegated setup. You are now connected to KnowBe4.Troubleshooting
403 Forbidden
403 Forbidden
Either the token lacks Reporting API access, or the request IP is not on the Allowed IP Addresses list. Verify the Reporting API is enabled and that all four Living Security egress IP addresses are on the allowlist.
Empty results (200 OK but no data)
Empty results (200 OK but no data)
The Reporting API may not yet have data to return, or the token’s account lacks visibility into the users and campaigns Living Security ingests. Verify the token was generated by an Account Admin.

