We have APIs to list, create, view, delete and update canned responses in Freshdesk. We can share the below API documentation with the customer - https://developers.freshdesk.com/api/#automations
The API is paginated and if the customer has more than 30 rules, we need to include the pagination parameter in the API endpoint.
Here's a sample endpoint -
Ticket creation - https://coachaccount.freshdesk.com/api/v2/automations/1/rules - Here 1 indicates ticket creation rules
https://coachaccount.freshdesk.com/api/v2/automations/1/rules?page=1 or https://coachaccount.freshdesk.com/api/v2/automations/1/rules?per_page=100&page=1
Ticket update - https://coachaccount.freshdesk.com/api/v2/automations/4/rules - 4 indicates ticket update rules
https://coachaccount.freshdesk.com/api/v2/automations/4/rules?page=1 or https://coachaccount.freshdesk.com/api/v2/automations/4/rules?per_page=100&page=1
Time Triggers - https://coachaccount.freshdesk.com/api/v2/automations/3/rules - 3 indicates time trigger rules.
https://coachaccount.freshdesk.com/api/v2/automations/3/rules?page=1 or https://coachaccount.freshdesk.com/api/v2/automations/3/rules?per_page=100&page=1