freshdesk · AsyncAPI Specification
Freshdesk Webhook Events
Version 2.0
The Freshdesk Webhook API enables real-time communication between Freshdesk and external systems by sending HTTP POST requests when specific events occur within the helpdesk. Webhooks can be triggered by ticket creation, updates, status changes, agent assignments, and other support events through automation rules. This allows developers to build event-driven integrations without polling the REST API, useful for synchronizing Freshdesk data with CRM systems, triggering notifications in messaging platforms, or updating external dashboards in real time.
Channels
/webhook
Receive a webhook event from Freshdesk
Webhook endpoint that receives event payloads from Freshdesk automation rules. Freshdesk sends JSON-encoded HTTP POST requests to this endpoint when the configured automation rule conditions are met.
Messages
TicketCreated
Ticket Created
Fired when a new ticket is created in Freshdesk.
TicketUpdated
Ticket Updated
Fired when a ticket is updated, including status changes, priority changes, agent reassignments, and field modifications.
TicketDeleted
Ticket Deleted
Fired when a ticket is deleted from the helpdesk.
NoteAdded
Note Added
Fired when a note is added to a ticket.
ReplyReceived
Reply Received
Fired when a reply is received on a ticket.
Servers
https
external
{webhookUrl}
Your external webhook endpoint that receives HTTP POST requests from Freshdesk automation rules.