Freshdesk
Overview
The Freshdesk integration connects the Praetorian Guard Platform (PGP) with Freshdesk's customer support and IT service management platform to discover IT assets and security-related service data. By importing asset and ticket information from Freshdesk, PGP gains visibility into devices and infrastructure tracked through your IT service management workflows.
Organizations often manage significant portions of their IT asset inventory through service management platforms like Freshdesk. Hardware, software, and network devices tracked as configuration items in Freshdesk represent real components of your attack surface. This integration ensures that those assets are visible within PGP, closing gaps between IT operations and security teams.
The integration operates in a read-only capacity, querying the Freshdesk REST API to retrieve asset and service data. PGP does not modify, create, or delete any tickets, assets, or configurations within your Freshdesk instance.
What the Integration Does
The Freshdesk integration authenticates with the Freshdesk REST API using an API key and enumerates IT assets and related service data from your Freshdesk instance. Discovered assets are imported into PGP for attack surface monitoring and correlation with vulnerability data from other integrations.
The integration uses Basic Authentication with your Freshdesk API key as the username and a placeholder value as the password, following Freshdesk's standard API authentication pattern. It validates credentials by making a test request to the assets endpoint before proceeding with full data collection.
All operations are strictly read-only. PGP does not create, update, or delete any records in your Freshdesk environment.
Prerequisites
Before setting up the Freshdesk integration, ensure you have:
A Freshdesk account with API access enabled
A Freshdesk API key with read access to assets and tickets
Your Freshdesk subdomain URL (e.g.,
https://yourcompany.freshdesk.com)
Obtaining Your API Key
Sign in to your Freshdesk account.
Click your profile icon in the top-right corner and select Profile Settings.
Your API key is displayed on the right side of the profile page under Your API Key.
Copy the API key. If you do not see one, contact your Freshdesk administrator to ensure API access is enabled for your account.
Setup
In PGP, navigate to the Integrations page.
Select Freshdesk from the list of available integrations.
Enter your Freshdesk subdomain URL and API key.
Save the integration. PGP will validate connectivity by making a test request to the Freshdesk API.
Field Reference
What Data Is Synced
IT Assets
The integration discovers IT assets (configuration items) tracked in Freshdesk and imports them into PGP.
Ticket Data
Security-related tickets may be imported to provide context on incident history and service requests associated with discovered assets.
API Endpoints Used
Authentication is performed via HTTP Basic Authentication, with the API key as the username and X as the password, included in every API request.
Troubleshooting
Security and Data Handling
The Freshdesk integration operates in a strictly read-only mode. It queries the Freshdesk REST API to retrieve asset metadata and ticket summaries and does not modify any records, configurations, or workflows within your Freshdesk instance.
Credentials are handled securely within PGP. The Freshdesk API key is encrypted at rest and transmitted only over HTTPS using Basic Authentication. The API key is used exclusively during sync operations for data retrieval.
PGP imports only IT asset metadata (names, types, IP addresses) and ticket summaries (IDs, subjects, statuses). No attachments, customer data, private notes, or conversation content is accessed or stored.