> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# KnowBe4

> How to set up the KnowBe4 connector, plus the actions that are available.

![KnowBe4](https://stackone-logos.com/api/knowbe4/filled/svg)

Betav0.2.0[See changelog](https://docs.stackone.com/connectors/knowbe4/changelog.md)

[259 actions](#actions) · 3 auth methods

Security
IAM
LMS
Analytics

## Getting Started

**1. Create or Select a Project**

Set up a new project or select an existing one. See [Organizations & Projects](https://docs.stackone.com/gateway/concepts/organizations-and-projects.md).

**2. Configure the Connector**

Enable the connector and create a Connector Profile in your project. See [Setup Connector Profile](https://docs.stackone.com/gateway/quickstart.md#setup-connector-profile).

> [card] [Product API Token · Connector Profile](https://docs.stackone.com/connectors/knowbe4/guides/connector-profile/product-api-token.md)
>
> No app registration required. Uses a KSAT Product API token created by a KnowBe4 admin for one KnowBe4 account. Write ac...

> [card] [Reporting API Token · Connector Profile](https://docs.stackone.com/connectors/knowbe4/guides/connector-profile/reporting-api-token.md)
>
> No app registration required. Uses a read-only Reporting API token for one KnowBe4 account. It runs only the Reporting a...

> [card] [User Event API Key · Connector Profile](https://docs.stackone.com/connectors/knowbe4/guides/connector-profile/user-event-api-key.md)
>
> No app registration required. Uses a User Event API key for one KnowBe4 account to add, read and delete user timeline ev...

**3. Link an Account**

Link an account [from the dashboard](https://docs.stackone.com/connect/managing-connectors/linking-accounts.md#link-from-the-dashboard) (or via [StackOne Hub](https://docs.stackone.com/embed/account-linking/overview)).

See the guide for the authentication type chosen in the Connector Profile:

> [card] [Product API Token · Link Account](https://docs.stackone.com/connectors/knowbe4/guides/link-account/product-api-token.md)

> [card] [Reporting API Token · Link Account](https://docs.stackone.com/connectors/knowbe4/guides/link-account/reporting-api-token.md)

> [card] [User Event API Key · Link Account](https://docs.stackone.com/connectors/knowbe4/guides/link-account/user-event-api-key.md)

**4. Use Actions**

Connect an AI platform to the linked account's actions. See [AI Platforms](https://docs.stackone.com/connect/ai-platforms/overview.md).

Other ways to call actions are listed in [Protocols & SDKs](https://docs.stackone.com/connect/protocols-and-sdks.md).

## Actions

Authentication type

Select all
|
Clear

Product API Token

Reporting API Token

User Event API Key

No auth methods found

259 actions

ActionDescription

List Allowed Domains`knowbe4_list_allowed_domains`

List all allowed domains for an account.

Create Allowed Domain`knowbe4_create_allowed_domain`

Create a new allowed domain.

Delete Allowed Domain`knowbe4_delete_allowed_domain`

Delete an allowed domain.

List API Tokens`knowbe4_list_api_tokens`

Paginated API tokens.

Get API Token`knowbe4_get_api_token`

An API token.

Create API Token`knowbe4_create_api_token`

Create an API token.

Delete API Token`knowbe4_delete_api_token`

Delete an API Token.

List Assessment Domains`knowbe4_list_assessment_domains`

Get assessment domains.

List Assessment Industry Benchmarks`knowbe4_list_assessment_industry_benchmarks`

List of assessment benchmarking data for industries.

Get Assessment Results`knowbe4_get_assessment_results`

Get results for an assessment.

List Audit Log Object Search`knowbe4_list_audit_log_object_search`

Get search.

List Audit Logs`knowbe4_list_audit_logs`

Get paginated audit logs for the account.

Get Audit Log Extended`knowbe4_get_audit_log_extended`

Get an audit log by ID.

List Industries`knowbe4_list_industries`

List all industries.

List Industry Benchmarks`knowbe4_list_industry_benchmarks`

List of benchmarking data for industries.

List Callback Phishing Greeting Template Languages`knowbe4_list_callback_phishing_greeting_template_languages`

List all callback phishing greeting template languages.

List Callback Phishing Greeting Templates`knowbe4_list_callback_phishing_greeting_templates`

List all callback phishing greeting templates.

Get Callback Phishing Greeting Template`knowbe4_get_callback_phishing_greeting_template`

Get a callback phishing greeting template by ID.

Create Callback Phishing Greeting Template`knowbe4_create_callback_phishing_greeting_template`

Create a user callback phishing greeting template.

Copy Callback Phishing Greeting Templates`knowbe4_copy_callback_phishing_greeting_templates`

Copy a set of callback phishing greeting templates into the current account.

Delete Callback Phishing Greeting Templates`knowbe4_delete_callback_phishing_greeting_templates`

Delete a callback phishing greeting template.

Add Callback Phishing Greeting Template Topics`knowbe4_add_callback_phishing_greeting_template_topics`

Add topics to callback phishing greeting templates.

Remove Callback Phishing Greeting Template Topics`knowbe4_remove_callback_phishing_greeting_template_topics`

Remove topics from callback phishing greeting templates.

List Callback Phishing Response Template Languages`knowbe4_list_callback_phishing_response_template_languages`

List all callback phishing response template languages.

List Callback Phishing Response Templates`knowbe4_list_callback_phishing_response_templates`

List all callback phishing response templates.

Get Callback Phishing Response Template`knowbe4_get_callback_phishing_response_template`

Get a callback phishing response template by ID.

Create Callback Phishing Response Template`knowbe4_create_callback_phishing_response_template`

Create a user callback phishing response template.

Copy Callback Phishing Response Templates`knowbe4_copy_callback_phishing_response_templates`

Copy a set of callback phishing response templates into the current account.

Delete Callback Phishing Response Templates`knowbe4_delete_callback_phishing_response_templates`

Delete a callback phishing response template.

Add Callback Phishing Response Template Topics`knowbe4_add_callback_phishing_response_template_topics`

Add topics to callback phishing response templates.

Remove Callback Phishing Response Template Topics`knowbe4_remove_callback_phishing_response_template_topics`

Remove topics from callback phishing response templates.

List Callback Phishing Templates`knowbe4_list_callback_phishing_templates`

List all callback phishing templates.

Get Callback Phishing Template`knowbe4_get_callback_phishing_template`

Get a callback phishing email template by ID.

Create Callback Phishing Template`knowbe4_create_callback_phishing_template`

Create a user callback phishing template.

Copy Callback Phishing Templates`knowbe4_copy_callback_phishing_templates`

Copy a set of callback phishing templates into the current account.

Delete Callback Phishing Audio File`knowbe4_delete_callback_phishing_audio_file`

Delete the audio file for a callback phishing audio template message.

Update Callback Phishing Template`knowbe4_update_callback_phishing_template`

Update a callback phishing template.

Get DKIM Config`knowbe4_get_dkim_config`

Get the specified email type DKIM configuration for the current account.

Create DKIM Config`knowbe4_create_dkim_config`

Create a DKIM configuration.

Delete DKIM Config`knowbe4_delete_dkim_config`

Delete a DKIM configuration.

List DMI Configs`knowbe4_list_dmi_configs`

List all DMI configurations for the current account.

Get DMI Config`knowbe4_get_dmi_config`

Get a DMI configuration for the current account.

Create DMI Config`knowbe4_create_dmi_config`

Create a DMI configuration.

Delete DMI Config`knowbe4_delete_dmi_config`

Delete a DMI configuration.

List Enrollments`knowbe4_list_enrollments`

List all enrollments for an account.

Get Enrollment`knowbe4_get_enrollment`

Get an enrollment by ID.

Update Enrollments`knowbe4_update_enrollments`

Update an enrollment.

Get Environment Questionnaire`knowbe4_get_environment_questionnaire`

Get an environment questionnaire by its parent.

Clear Environment Questionnaire`knowbe4_clear_environment_questionnaire`

Clear the environment questionnaire.

Get Environment Survey Questionnaire`knowbe4_get_environment_survey_questionnaire`

Get an environment survey questionnaire by its parent.

Archive Environment Survey Assessment`knowbe4_archive_environment_survey_assessment`

Archive the environment survey assessment.

Clear Environment Survey Questionnaire`knowbe4_clear_environment_survey_questionnaire`

Clear the environment questionnaire.

List Groups`knowbe4_list_groups`

List KnowBe4 groups with their type, status and security roles.

Get Group`knowbe4_get_group`

Get a KnowBe4 group by ID.

Create Group`knowbe4_create_group`

Create a group.

Archive Group Users`knowbe4_archive_group_users`

Archive users in a group.

Archive Groups`knowbe4_archive_groups`

Archive groups.

Clone Group`knowbe4_clone_group`

Clone a group.

Delete Groups`knowbe4_delete_groups`

Delete groups.

Remove Group Users`knowbe4_remove_group_users`

Remove users from a group.

Update Group`knowbe4_update_group`

Update a group.

List Group Risk Score Histories`knowbe4_list_group_risk_score_histories`

Get Risk Score history for a group.

Save Group Criteria`knowbe4_save_group_criteria`

Save Smart Group criteria.

List Hosted Images`knowbe4_list_hosted_images`

Get hosted images for an account.

Get Hosted Image`knowbe4_get_hosted_image`

Get a hosted\_image for an account.

Create Hosted Image`knowbe4_create_hosted_image`

Create a hosted image.

Delete Hosted Image`knowbe4_delete_hosted_image`

Delete a hosted image.

List Unified Groups`knowbe4_unified_list_groups`

List unified groups in KnowBe4.

Get Unified Group`knowbe4_unified_get_group`

Get a unified KnowBe4 group by ID.

List Unified Organizations`knowbe4_unified_list_organizations`

List unified organizations in KnowBe4.

Get Unified Organization`knowbe4_unified_get_organization`

Get the unified KnowBe4 organization by ID.

List Unified Roles`knowbe4_unified_list_roles`

List unified roles in KnowBe4.

Get Unified Role`knowbe4_unified_get_role`

Get a unified KnowBe4 role by ID.

List Unified Users`knowbe4_unified_list_users`

List unified users in KnowBe4.

Get Unified User`knowbe4_unified_get_user`

Get a unified KnowBe4 user by ID.

List IP Ranges`knowbe4_list_ip_ranges`

List all IP ranges.

Get IP Range`knowbe4_get_ip_range`

Get an IP range.

Create IP Range`knowbe4_create_ip_range`

Create an IP range for the account.

Delete IP Range`knowbe4_delete_ip_range`

Delete a IP range for the account.

List Landing Domains`knowbe4_list_landing_domains`

List all landing domains.

Get Landing Domain`knowbe4_get_landing_domain`

Get a landing domain.

List Landing Pages`knowbe4_list_landing_pages`

List all landing pages.

Get Landing Page`knowbe4_get_landing_page`

Get a landing page by ID or UUID.

Create Landing Page`knowbe4_create_landing_page`

Create a landing page in the current context.

Import Landing Pages`knowbe4_import_landing_pages`

Import multiple templates based on a JSON format.

List Landing Page Categories`knowbe4_list_landing_page_categories`

List all landing page categories.

Create Landing Page Category`knowbe4_create_landing_page_category`

Create a landing page category in the current account.

Delete Landing Page Category`knowbe4_delete_landing_page_category`

Delete a landing page category.

List LDAP Sync Report Items`knowbe4_list_ldap_sync_report_items`

List all LDAP sync reports items for a sync report.

List LDAP Sync Reports`knowbe4_list_ldap_sync_reports`

List all LDAP sync reports for an account.

Get LDAP Sync Report`knowbe4_get_ldap_sync_report`

Fetch a LDAP sync report.

Create Messages Template`knowbe4_create_messages_template`

Create a messages template in the current account.

Clone Messages Template`knowbe4_clone_messages_template`

Clone a messages template within the current account.

List Notification Templates`knowbe4_list_notification_templates`

List notification templates.

Get Notification Template`knowbe4_get_notification_template`

Get a notification template by ID.

Create Notification Template`knowbe4_create_notification_template`

Create a notification template in the current account.

Clone Notification Template`knowbe4_clone_notification_template`

Clone a notification template within the current account, or within the partner for a partner admin.

Hide Notification Template`knowbe4_hide_notification_template`

Hide or shows a notification template from an account.

Import Notification Templates`knowbe4_import_notification_templates`

Import multiple notification templates based on a JSON format.

List Notification Template Categories`knowbe4_list_notification_template_categories`

List all notification template categories.

Create Notification Template Category`knowbe4_create_notification_template_category`

Create a notification template category in the current account.

Delete Notification Template Category`knowbe4_delete_notification_template_category`

Delete a notification template category.

Delete Notification Template Family`knowbe4_delete_notification_template_family`

Archive every language version of a notification template's translation family.

Hide Notification Template Category`knowbe4_hide_notification_template_category`

Hide or shows a notification template category from an account.

Update Notification Template Category`knowbe4_update_notification_template_category`

Update a notification template category in the current account.

Get Account`knowbe4_get_account`

Get the KnowBe4 account the token belongs to.

Create Account PAB Instance`knowbe4_create_account_pab_instance`

Create a new PAB instance for the account.

Delete Account PAB Icon`knowbe4_delete_account_pab_icon`

Delete the PAB icon for a Phish Alert setting for the account.

List Phish Domains`knowbe4_list_phish_domains`

List all phish domains.

Get Phish Domain`knowbe4_get_phish_domain`

Get a phish domain.

Create Custom Phish Domain`knowbe4_create_custom_phish_domain`

Create a phish domain for the account.

Delete Phish Domain`knowbe4_delete_phish_domain`

Delete a phish domain for the account.

List Phishing Campaigns`knowbe4_list_phishing_campaigns`

List all phishing campaigns.

List Uas Campaigns`knowbe4_list_uas_campaigns`

List all UAS campaigns (standard, callback, and vishing).

Get Phishing Campaign`knowbe4_get_phishing_campaign`

Get a campaign by ID.

Create Phishing Campaign`knowbe4_create_phishing_campaign`

Create a phishing campaign in the current account.

Deactivate Phishing Campaign`knowbe4_deactivate_phishing_campaign`

Deactivate or activate a phishing campaign.

Delete Phishing Campaign`knowbe4_delete_phishing_campaign`

Delete a phishing campaign.

Edit Phishing Campaign`knowbe4_edit_phishing_campaign`

Edit a phishing campaign in the current account.

Hide Phishing Campaign From Reports`knowbe4_hide_phishing_campaign_from_reports`

Hide or show a phishing campaign from reports.

List Phishing Campaign Recipients`knowbe4_list_phishing_campaign_recipients`

List all the campaign recipients in a campaign run.

List Phishing Campaign Runs`knowbe4_list_phishing_campaign_runs`

List all campaign runs in account.

Get Phishing Campaign Recipient`knowbe4_get_phishing_campaign_recipient`

Get a campaign recipient by ID.

Get Phishing Campaign Run`knowbe4_get_phishing_campaign_run`

Get a campaign run by ID.

Convert Phishing Campaign Recipient`knowbe4_convert_phishing_campaign_recipient`

Converts an ignored phishing failure to an actual phishing failure.

Delete Phishing Campaign Run`knowbe4_delete_phishing_campaign_run`

Delete a phishing campaign run.

Remove Phishing Campaign Recipient Reply`knowbe4_remove_phishing_campaign_recipient_reply`

Delete the content associated with a reply event.

Update Phishing Campaign Recipient`knowbe4_update_phishing_campaign_recipient`

Update a phishing campaign recipient.

List Phishing Campaign Recipient Failures`knowbe4_list_phishing_campaign_recipient_failures`

Get phishing failures for a campaign recipient or campaign run.

List Phishing Templates`knowbe4_list_phishing_templates`

List email templates.

Get Phishing Template`knowbe4_get_phishing_template`

Get a phishing campaign by ID.

Create Phishing Template`knowbe4_create_phishing_template`

Create a phishing template in the current account.

Clone Phishing Template`knowbe4_clone_phishing_template`

Clone a user-owned phishing template within the current account, or a managed one within the partner for a partner admin...

Copy Phishing Templates`knowbe4_copy_phishing_templates`

Copy a set of phishing templates into the current account.

Hide Centralized Phishing Template`knowbe4_hide_centralized_phishing_template`

Hide or unhides a centralized phishing template from an account.

Hide Phishing Template`knowbe4_hide_phishing_template`

Hide or unhides a phishing template from an account.

Import Phishing Templates`knowbe4_import_phishing_templates`

Import multiple phishing templates based on a JSON format.

List Phishing Template Categories`knowbe4_list_phishing_template_categories`

List all phishing template categories.

Get Phishing Template Category`knowbe4_get_phishing_template_category`

Get a phishing template category by ID.

Get Template Category`knowbe4_get_template_category`

Get a phishing template category by ID.

Create Phishing Template Category`knowbe4_create_phishing_template_category`

Create a phishing template category in the current account.

Add Phishing Template Topics`knowbe4_add_phishing_template_topics`

Add topics to phishing templates.

Delete Phishing Template Category`knowbe4_delete_phishing_template_category`

Delete a phishing template category.

Hide Phishing Template Category`knowbe4_hide_phishing_template_category`

Hide a phishing template category from an account.

List Physical QR Campaign Results`knowbe4_list_physical_qr_campaign_results`

List all physical QR code campaign locations for a campaign.

List Physical QR Campaigns`knowbe4_list_physical_qr_campaigns`

List all physical QR code campaigns.

Get Physical QR Campaign`knowbe4_get_physical_qr_campaign`

Get a physical QR code campaign by ID.

Create Physical QR Campaign`knowbe4_create_physical_qr_campaign`

Create a physical QR code campaign.

Delete Physical QR Campaign`knowbe4_delete_physical_qr_campaign`

Delete a physical QR code campaign.

End Physical QR Campaign`knowbe4_end_physical_qr_campaign`

Finishes a physical QR code campaign.

Get Physical QR Campaign Location`knowbe4_get_physical_qr_campaign_location`

Get a physical QR code campaign by ID.

Create Physical QR Campaign Location`knowbe4_create_physical_qr_campaign_location`

Create a physical QR code campaign location.

Delete Physical QR Campaign Location`knowbe4_delete_physical_qr_campaign_location`

Delete a physical QR code campaign location.

List Physical QR Templates`knowbe4_list_physical_qr_templates`

List all physical QR code templates.

Get Physical QR Template`knowbe4_get_physical_qr_template`

Get a physical QR code template by ID.

Create Physical QR Template`knowbe4_create_physical_qr_template`

Create a user physical QR code template.

Copy Physical QR Templates`knowbe4_copy_physical_qr_templates`

Copy a set of Physical QR templates into the current account.

Add Physical QR Template Topics`knowbe4_add_physical_qr_template_topics`

Add topics to physical QR templates.

Remove Physical QR Template Topics`knowbe4_remove_physical_qr_template_topics`

Remove topics from physical QR templates.

List Policies`knowbe4_list_policies`

List all your policies.

Get Policy`knowbe4_get_policy`

Get a policy.

Create Policy`knowbe4_create_policy`

Create a policy.

Delete Policy`knowbe4_delete_policy`

Soft delete a policy.

Update Policy`knowbe4_update_policy`

Update a policy.

List Report Permission Groups`knowbe4_list_report_permission_groups`

Get account groups with access to a given report.

List Report Categories`knowbe4_list_report_categories`

List all report categories for an account.

Create Report Category`knowbe4_create_report_category`

Create a saved report category.

Delete Report Category`knowbe4_delete_report_category`

Delete a saved report category.

Get Reporting Account Risk Score History`knowbe4_get_reporting_account_risk_score_history`

Get your Knowbe4 account risk score history with the Reporting API.

Get Reporting Training Enrollment`knowbe4_get_reporting_training_enrollment`

Get a specific Training Enrollment from your KnowBe4 account with the Reporting API.

Get Reporting Training Enrollments`knowbe4_get_reporting_training_enrollments`

List all Training Enrollments in your KnowBe4 account with the Reporting API.

Get Reporting Group`knowbe4_get_reporting_group`

Get a specific group in your KnowBe4 account, based on the provided group identifier (group\_id) with the Reporting API.

Get Reporting Groups`knowbe4_get_reporting_groups`

List all groups in your KnowBe4 account with the Reporting API.

Get Reporting Group Members`knowbe4_get_reporting_group_members`

List all users who are members of a specific group with the Reporting API.

Get Reporting Group Risk Score History`knowbe4_get_reporting_group_risk_score_history`

Get risk score history for a specific group in your KnowBe4 account, based on the provided group identifier (group\_id) w\...

Get Reporting Phishing Campaign`knowbe4_get_reporting_phishing_campaign`

Get data from a specific phishing campaign, based on the provided campaign identifier (campaign\_id) with the Reporting A...

Get Reporting Phishing Campaigns`knowbe4_get_reporting_phishing_campaigns`

Get data from all the phishing campaigns in your account with the Reporting API.

Get Reporting Campaign Security Tests`knowbe4_get_reporting_campaign_security_tests`

List all phishing security tests from a specific phishing campaign, based on the provided phishing campaign identifier (...

Get Reporting Policies`knowbe4_get_reporting_policies`

List all uploaded policies in your KnowBe4 account with the Reporting API.

Get Reporting Policy`knowbe4_get_reporting_policy`

Get a specific uploaded policy from your KnowBe4 account with the Reporting API.

Get Reporting Phishing Security Test`knowbe4_get_reporting_phishing_security_test`

Get data from a specific phishing security test, based on the provided phishing security test identifier (pst\_id) with t...

Get Reporting Phishing Security Tests`knowbe4_get_reporting_phishing_security_tests`

List all phishing security tests in your account with the Reporting API.

Get Reporting Security Test Recipient`knowbe4_get_reporting_security_test_recipient`

Get details about a specific user's phishing security test results, based on the provided phishing security test identif...

Get Reporting Security Test Recipients`knowbe4_get_reporting_security_test_recipients`

List all the recipients (users) that were part of a specific phishing security test, based on the provided phishing secu...

Get Reporting Store Purchase`knowbe4_get_reporting_store_purchase`

Get a specific Store Purchase from your KnowBe4 account with the Reporting API.

Get Reporting Store Purchases`knowbe4_get_reporting_store_purchases`

List all Store Purchases in your KnowBe4 account with the Reporting API.

Get Reporting Training Campaign`knowbe4_get_reporting_training_campaign`

Get a specific Training Campaign from your KnowBe4 account with the Reporting API.

Get Reporting Training Campaigns`knowbe4_get_reporting_training_campaigns`

List all training campaigns in your account with the Reporting API.

Get Reporting User`knowbe4_get_reporting_user`

Get a specific user based on the provided user identifier (user\_id) with the Reporting API.

Get Reporting Users`knowbe4_get_reporting_users`

List all users in your KnowBe4 account with the Reporting API.

Get Reporting User Risk Score History`knowbe4_get_reporting_user_risk_score_history`

Get risk score history for a specific user based on the provided user identifier (user\_id) with the Reporting API.

List Security Roles`knowbe4_list_security_roles`

List KnowBe4 security roles with their permission levels.

Get Security Role`knowbe4_get_security_role`

Get a KnowBe4 security role by ID.

Create Security Role`knowbe4_create_security_role`

Create Security Role.

Delete Security Role`knowbe4_delete_security_role`

Delete a Security Role.

List Second Chance Devices`knowbe4_list_second_chance_devices`

List all Second Chance devices for an account.

List Second Chance Domains`knowbe4_list_second_chance_domains`

List all Second Chance No Prompt Domains for an account.

List Second Chance Post Actions`knowbe4_list_second_chance_post_actions`

List all Second Chance post actions for an account.

List Second Chance Urls`knowbe4_list_second_chance_urls`

List all Second Chance URLs for an account.

Get Second Chance Device`knowbe4_get_second_chance_device`

Get a Second Chance device for an account.

Get Second Chance Overview`knowbe4_get_second_chance_overview`

The stats and info for the Second Change Overview tab.

Get Second Chance Settings`knowbe4_get_second_chance_settings`

The data for the Second Chance Settings tab.

Get Second Chance Url`knowbe4_get_second_chance_url`

Get a Second Chance URL for an account.

Get Second Chance User`knowbe4_get_second_chance_user`

Get a Second Chance user for an account.

Bulk Delete Second Chance Domains`knowbe4_bulk_delete_second_chance_domains`

Delete domains from Second Chance.

List Store Purchases`knowbe4_list_store_purchases`

List all your store purchases.

Get Store Purchase`knowbe4_get_store_purchase`

Get a store purchase.

Remove Store Purchase`knowbe4_remove_store_purchase`

Remove store purchase from the current account.

Update Store Purchase`knowbe4_update_store_purchase`

Update store purchase from the current account.

Create Template Topic`knowbe4_create_template_topic`

Create a phishing template topic in the current account.

Delete Template Topic`knowbe4_delete_template_topic`

Delete a phishing template topic.

Exclude Template Topic`knowbe4_exclude_template_topic`

Exclude a phishing template topic in the current account.

List Training Campaigns`knowbe4_list_training_campaigns`

List all training campaign.

Get Training Campaign`knowbe4_get_training_campaign`

Get a training campaign by ID.

Create Training Campaign`knowbe4_create_training_campaign`

Create a training campaign in the current account.

Add Training Campaign User`knowbe4_add_training_campaign_user`

Add a user to a training campaign.

Close Training Campaign`knowbe4_close_training_campaign`

Mark a training campaign as closed.

Delete Training Campaigns`knowbe4_delete_training_campaigns`

Delete training campaigns.

Edit Training Campaign`knowbe4_edit_training_campaign`

Edit a training campaign in the current account.

Extend Training Campaign Due Date`knowbe4_extend_training_campaign_due_date`

Extend users enrollment due dates.

Remove Training Campaign User`knowbe4_remove_training_campaign_user`

Remove a user from a training campaign.

List USB Campaigns`knowbe4_list_usb_campaigns`

List all USB drive test campaigns.

Get USB Campaign`knowbe4_get_usb_campaign`

Get a USB drive test by ID.

Create USB Campaign`knowbe4_create_usb_campaign`

Create a USB drive test.

Destroy USB Campaign`knowbe4_destroy_usb_campaign`

Destroy a USB drive test.

End USB Campaign`knowbe4_end_usb_campaign`

End a USB drive test.

Create User Event API Key`knowbe4_create_user_event_api_key`

Create a User Event API key.

Delete User Event API Key`knowbe4_delete_user_event_api_key`

Delete a User Event API key.

List Events`knowbe4_list_events`

List all events in your KnowBe4 account with the User Event API.

Batch Delete Events`knowbe4_batch_delete_events`

Delete multiple events from your KnowBe4 account with the User Event API.

Delete Event`knowbe4_delete_event`

Delete a single event based on the ID supplied with the User Event API.

Post New Event`knowbe4_post_new_event`

Add one event to a user's timeline with the User Event API.

Post New Events`knowbe4_post_new_events`

Add several user events in one call with the User Event API.

Show Event By ID`knowbe4_show_event_by_id`

Get all of the available data about a specific event based on the ID supplied with the User Event API.

Get Event Types`knowbe4_get_event_types`

List all event types in your KnowBe4 account with the User Event API.

Delete Event Type`knowbe4_delete_event_type`

Delete a single event type based on the ID supplied with the User Event API.

Post New Event Type`knowbe4_post_new_event_type`

Create a new event type with the User Event API.

Show Event Type By ID`knowbe4_show_event_type_by_id`

Get all of the available data about a specific event type based on the ID supplied with the User Event API.

Show Specific Status`knowbe4_show_specific_status`

Get the status of a specific event based on the ID supplied with the User Event API.

Show Statuses`knowbe4_show_statuses`

Get all of the event statuses in your KnowBe4 account with the User Event API.

Force SCIM Sync`knowbe4_force_scim_sync`

Force a new SCIM sync.

List Users`knowbe4_list_users`

List KnowBe4 users with their role, security roles and sign-in details.

Get User`knowbe4_get_user`

Get a KnowBe4 user by ID.

Get User By Email`knowbe4_get_user_by_email`

Get a single user by email.

Create User`knowbe4_create_user`

Create a user.

Add Users To Groups`knowbe4_add_users_to_groups`

Add a collections of users to a collection of classic groups.

Archive Users`knowbe4_archive_users`

Archive a collection of users.

Delete Users`knowbe4_delete_users`

Permanently delete a collection of non-admin users.

Disable User MFA`knowbe4_disable_user_mfa`

Deactivate MFA on User.

Edit User`knowbe4_edit_user`

Edit a user.

Enable User MFA`knowbe4_enable_user_mfa`

Enables MFA on the user (if valid).

Grant Users Admin`knowbe4_grant_users_admin`

Grant admin priviledges to a collection of users.

Quick Import Users`knowbe4_quick_import_users`

Import multiple users by email address.

Remove Users From Group`knowbe4_remove_users_from_group`

Remove a collections of users from a specific group.

Unarchive Users`knowbe4_unarchive_users`

Unarchive a collection of users.

List User Risk Score Histories`knowbe4_list_user_risk_score_histories`

Get the Risk Score history for a user.

Create Email Alias`knowbe4_create_email_alias`

Create an email alias for the user.

Delete Email Alias`knowbe4_delete_email_alias`

Delete an email alias.

Get User Timeline`knowbe4_get_user_timeline`

The user timeline.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.