Freshservice Freshservice

Integrate Freshservice to retrieve your CMDB inventory

The Freshservice connector allows you to retrieve your Freshservice CMDB inventory (assets, hardware characteristics, users, and locations) directly into OverView.

Objective

The Freshservice connector retrieves the following information:

  • CMDB asset inventory (workstations, servers, VMs, network equipment, mobile devices, printers)
  • Hardware characteristics (serial number, maker, model, processor, memory, disk space)
  • Network information (hostname, domain, IP address, MAC address)
  • Operating system and version
  • Users assigned to assets (requesters and agents: first name, last name, email, job title)
  • Locations (site, address, city, country, zip code)
  • Metadata: department, group, asset tag, asset state, criticity (derived from impact)

Prerequisites

  • A Freshservice account with a role granting read access to the CMDB and to users
  • The API key of that account
  • Network connectivity from OverView to your Freshservice instance (https://<your-domain>.freshservice.com)

Information to provide in OverView

FieldDescription
DomainFreshservice subdomain (e.g., acme for acme.freshservice.com)
API KeyAPI key of the Freshservice service account
API URLCustom API base URL (optional — overrides the domain-based URL)

Procedure

  1. Log in to your Freshservice instance with an administrator account.
  2. Go to Admin > User Management > Agents.
  3. Create an agent dedicated to the integration (for example OverView Connector).
  4. Assign it a read-only role covering assets, users, and reference objects (see Required Permissions).

Step 2 — Retrieve the API key

  1. Log in with the service account created in the previous step.
  2. Click your avatar in the top-right corner, then Profile settings.
  3. In the right-hand panel, under Your API Key, click View API Key and copy the key.

The API key is bound to the logged-in agent and inherits its permissions. If the account is deactivated or its role changes, the import will fail or return incomplete data.

Step 3 — Configure the connector in OverView

  1. In OverView, go to Data Sources Settings > Sources.
  2. Select Freshservice and click Configure.
  3. Fill in the fields:
    • Domain: your subdomain, without .freshservice.com (e.g., acme)
    • API Key: the key copied in step 2
    • API URL: only fill this in if your instance uses a custom API URL
  4. Click Save Configuration.

Required Permissions

The account associated with the API key must have read access to the following API v2 endpoints:

EndpointPurpose
/agents/meCredentials validation
/assetsAsset inventory (with include=type_fields)
/asset_typesAsset type labels
/departmentsDepartments
/locationsLocations and addresses
/vendorsMakers
/productsProduct models
/groupsGroups
/requestersUsers (requesters)
/agentsUsers (agents)

Official Documentation

For additional information, refer to the Freshservice API v2 documentation.

Alternative: file import through DropPoint

The API access described above is the recommended method for this connector. Where it is not available (a segregated network, a version or licence without API, an export you already produce), OverView accepts file exports, to be uploaded to the bucket dedicated to Freshservice.

Where do the files go?

Bucket : s3://freshservice/

Example : s3://freshservice/export.csv

The procedure is described in the OverView DropPoint guide: generating credentials, configuring the client, then sending files from the OverView web interface, the AWS CLI or an SDK. Its examples come pre-filled with this bucket when you follow this link.