- 21 Mar 2025
- 2 Minutes to read
- Print
- DarkLight
Kiteworks
- Updated on 21 Mar 2025
- 2 Minutes to read
- Print
- DarkLight
Kiteworks is a secure file-sharing and content collaboration platform designed to protect sensitive data during transfers. It ensures compliance with regulations through encryption, access controls, and audit trails. For more information refer to the Kiteworks official documentation.
Integration Method: API
Tables: Detection Finding (2004), File Hosting Activity (6006), Data Security Finding (2006), File System Activity (1001), Authentication (3002), Scan Activity (6007)
This integration supports the following events.
Event | Description |
---|---|
Activities | Retrieve list of activities |
This integration supports the following versions.
Kiteworks Version | version 8 |
Kiteworks API Version | 28 |
Prerequisites
Whitelist Comcast IP’s to enable calling the Kiteworks API’s. Contact your account or support team for the latest IP ranges.
Access to the Kiteworks portal using an account with Global Administrator privileges.
Access to the DataBee console.
Configuration Overview
Generate client credentials with the required permissions.
Add the Kiteworks data feed in the DataBee console with the below parameters.
DataBee Parameter
Kiteworks Parameter
Client Key
Client Application ID
Client Secret
Client Secret Key
instance
Application URL
Kiteworks Configuration
Login to the Kiteworks console.
Click on the profile button.
Click on Switch to admin console button.
Authenticate again to be redirected to the admin console.
Click on Application Setup button.
Navigate to Configuration page and copy the Application URL.
Click on Clients and Plugins tab.
Click on API.
Click on Enable API Playground toggle to enable API.
Click on Create Custom Application button.
In the “Create Custom Application” page, confirm the following fields, keep other fields as it is and click on Next:
Name: enter the name.
Description: enter the description.
Flows: select User Credential.
Enable Refresh Token: make sure it is enabled.
Select READ permission under the Admin scope, and click on Add Application.
Copy generated Client Application ID and Client Secret Key and click on I've copied this information.
Note:
Copy and save this value. You will not be able to retrieve it later.
DataBee Configuration
Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
Search for the Kiteworks and click it as shown below.
Click on the API Ingest option for collection method.
Enter feed contact information and click Next.
In the configuration page, confirm the following:
Authorization Method: OAuth2
API Base URL: replace the <instance> with Application URL.
Username: enter the username that you used during login to Kiteworks.
Password: enter the password that you used during login to Kiteworks.
Client Key: enter the Client Application ID.
Client Secret: enter the Client Secret Key.
Token URL: replace the <instance> with Application URL.
Event Types: preselected for all the event types that integration pulls.
Click Submit.
Troubleshooting Tips
Ensure the Client Application ID and Client Secret Key is pasted correctly. Since you cannot view the Client Application ID and Client Secret Key after the 1st time, re-create the Credential, paste it on a text editor to ensure no spaces or unexpected characters are included and reconfigure the DataBee feed.
Ensure the Kiteworks scopes/permissions are correct.
Ensure the VPC NAT IPs of the Comcast cluster is whitelisted to enable the Comcast Databee cluster to call the Kiteworks API endpoint. For more information regarding the VPC NAT IPs, please contact the Comcast Infrastructure team.