VSAModule

1.0.0

PowerShell wrapper module for the Kaseya VSA 9 REST API. Provides cmdlets for automating tasks, retrieving data, and managing resources within the Kaseya VSA 9 environment.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name VSAModule

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name VSAModule

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Kaseya ProServ.

Package Details

Author(s)

  • Vladislav.Semko

Tags

Kaseya VSA VSA9 REST-API Automation API-Wrapper

Functions

Get-RequestData Invoke-VSARequest Get-VSAItem Get-VSAItemById Update-VSAConnection Remove-VSAItem New-VSAConnection Add-VSAItemToScope Add-VSASDStaffToTicket Add-VSAUserToRole Clear-VSATenantRoleType Close-VSAAlarm Copy-VSAMGStructure Copy-VSAOrgStructure Disable-VSATenant Disable-VSAUser Enable-VSATenantModule Enable-VSATenantRoleType Enable-VSAUser Get-VSAAdminTask Get-VSAAgent Get-VSAAgentUptime Get-VSAAlarm Get-VSAAPFile Get-VSAAsset Get-VSAAudit Get-VSAAuditDocument Get-VSACustomExtensionFSItem Get-VSACustomField Get-VSADepartment Get-VSAMachineGroup Get-VSAOrganization Get-VSAPatchMissing Get-VSARoleType Get-VSAScope Get-VSASDTicket Get-VSASDTicketCustomField Get-VSASessionTimer Get-VSAStaff Get-VSAStorageContent Get-VSATenantModuleLicense Get-VSATenantRoletypeFunclist Get-VSAThirdAppNotification Get-VSATicket Get-VSAUser Get-VSAWorkOrderItem Move-VSADocument New-VSAAdminTask New-VSAAgentInstallLink New-VSAAgentInstallPkg New-VSAAgentNote New-VSAAPScheduled New-VSACustomExtensionFolder New-VSACustomField New-VSADepartment New-VSADocumentFolder New-VSALCAuditLog New-VSAMachineGroup New-VSANotification New-VSAOrganization New-VSAPatchScan New-VSARole New-VSAScheduleAuditBaseLine New-VSAScope New-VSASDTicketNote New-VSAStaff New-VSATenant New-VSATenantRoleType New-VSAThirdAppNotification Publish-VSACustomExtensionFile Publish-VSADocument Remove-VSAAgent Remove-VSACustomExtensionFolder Remove-VSACustomField Remove-VSADocument Remove-VSAGetFile Remove-VSAPatch Remove-VSAPatchIgnore Remove-VSASessionTimer Remove-VSATenantModule Remove-VSAThirdAppNotification Remove-VSAUser Rename-VSADocument Rename-VSAMachineGroup Rename-VSATenant Send-VSAEmail Set-VSAAgentName Set-VSAAuditSchedule Set-VSAPatchIgnore Set-VSAScheduleAuditSysInfo Set-VSATenantModuleLicense Set-VSATenantModuleUsageType Set-VSATenantRoletypeLimit Start-VSAAP Start-VSAAuditBaseLine Start-VSAAuditLatest Start-VSAAuditSysInfo Start-VSAPatchScan Start-VSAPatchUpdate Start-VSAPurchaseWarrantyExpirationDatesUpdate Stop-VSAPatchProcess Stop-VSAScheduledAP Test-VSASSL Update-VSAAgentCheckinCtl Update-VSAAgentNote Update-VSAAgentProfile Update-VSAAgentTempDir Update-VSAAPQL Update-VSAAPSettings Update-VSACustomField Update-VSADepartment Update-VSAInfoMsg Update-VSAOrganization Update-VSASDCustomField Update-VSASDTicketPriority Update-VSASDTicketStatus Update-VSAStaff Update-VSAThirdApp Update-VSAUser Update-VSAWarrantyExpiration

Dependencies

This module has no dependencies.

Release Notes

https://github.com/Kaseya-Automation-Team/Kaseya-Automation-Team/tree/main/VSAModule/README.md

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 4 2/2/2026