Having been working with the Freshservice workflow automations with the PowerShell Apps installed, I’ve created PowerShell modules to manage Fresh Service, currently covering tickets, requesters, agents, groups, service catalog items, custom objects, locations and departments.
You can find the module here on GitHub: LesNewbigging/FreshAPIv2: A PowerShell module containing functions that invoke the Fresh v2 APIs (github.com)
This is a work in progress, and I intend to add more functionality for other areas the API covers, but I prioritised on the assumption that tickets would be the main focus of any interaction.
Feel free to take the code and adapt it for your own needs - I’ve tried to make them as generic as possible, wrapping the API functionality within them.
Comments and suggestions are welcome.