fsvc
0.0.6
Freshservice private-API toolkit: ticket triage, ticket content, and planned-date hygiene.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) dat267. All rights reserved.
Package Details
Author(s)
- dat267
Tags
Freshservice Helpdesk Tickets API PrivateAPI
Functions
Get-FSvcConfig Set-FSvcConfig Test-FSvcSession Get-FSvcTicketList Get-FSvcTicketContent Format-FSvcTicketContent Get-FSvcTicketOverview Set-FSvcPlannedStartDates Update-FSvcPlannedEndDates
PSEditions
Dependencies
This module has no dependencies.
Release Notes
0.0.6 - default list view without Id (Id stays a property) showing the full, untruncated Link; rows grouped in report order with Days descending inside each group; Elapsed (humanized business duration such as 13d 14h, with minute resolution below a day) and Unanswered (customer messages the agent has not answered); Since renders as RFC 3339 with the account UTC offset; HTTP calls reuse one session per base URL with the auth cookie in the session jar, identical on PowerShell 5.1 and 7 (about 20 percent faster per request); the numeric Days property remains for sorting; packaging ships fsvc.format.ps1xml. 0.0.5 - ItildeskSession replaces SessionCookie (old config key still read); non-ASCII session values are rejected with the offending codepoint; HTTP errors are terminating; FSVC_* env vars override the saved config file; Set-FSvcConfig warns when called with no settings; TimeZoneId removed in favour of UtcOffset. 0.0.4 - empty-call warning and env precedence. 0.0.3 - persisted config moved to a JSON file. 0.0.2 - profile persistence. 0.0.1 - initial release.
FileList
- fsvc.nuspec
- fsvc.format.ps1xml
- Private\FSvc.Config.ps1
- Private\FSvc.Tickets.ps1
- Public\Get-FSvcTicketOverview.ps1
- Private\FSvc.ConfigFile.ps1
- Public\Format-FSvcTicketContent.ps1
- Public\Set-FSvcConfig.ps1
- fsvc.psd1
- Private\FSvc.Dates.ps1
- Public\Get-FSvcConfig.ps1
- Public\Set-FSvcPlannedStartDates.ps1
- fsvc.psm1
- Private\FSvc.Http.ps1
- Public\Get-FSvcTicketContent.ps1
- Public\Test-FSvcSession.ps1
- LICENSE
- Private\FSvc.Run.ps1
- Public\Get-FSvcTicketList.ps1
- Public\Update-FSvcPlannedEndDates.ps1
- README.md