Skip to main content

Exporting Full Ticket History Including Activities to External Database

  • December 18, 2025
  • 1 reply
  • 20 views

appapk
Apprentice

Hi everyone,

I’m trying to export detailed ticket data from Freshservice, including the full activity history (status changes, assignments, internal actions) into an external database for reporting purposes.

The built-in analytics and exports seem limited, and API pulls for large time ranges are slow to run on a regular basis. I’m wondering if there’s a recommended approach or supported method to sync this data efficiently, either through the API, webhooks, or a third-party integration.

If anyone has implemented something similar or can share best practices, I’d appreciate the guidance. Thanks.

1 reply

SW-Scott
Top Contributor ⭐
Forum|alt.badge.img+6
  • Top Contributor ⭐
  • January 20, 2026

Maybe something like this will help? We are looking at doing something with Syslog:

Using Freshservice APIs

Freshservice provides:

  • Audit Logs API

  • Ticket Events API

  • Webhook triggers

  • Automation rules

where we can pull or push activity into our logging system by:

  • Polling the API

  • Sending webhook events to an intermediary

  • Using an automation platform (Workato, Make, Power Automate)

From there, the intermediary can convert the data into syslog format.

Flow example: Freshservice → Webhook/API → Script/SIEM → Syslog