HaloAPI
1.2.0
This module provides an interface to the Halo API.
Minimum PowerShell version
7.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2021 Mikey O'Toole & Luke Whitelock. All rights reserved.
Package Details
Author(s)
- Mikey O'Toole / Luke Whitelock
Tags
HaloPSA PSA Halo API HaloServiceSolutions HaloITSM HaloServiceDesk ITSM Service Desk REST MSP Automation
Functions
Connect-HaloAPI Get-HaloAction Get-HaloAgent Get-HaloAppointment Get-HaloAsset Get-HaloAttachment Get-HaloClient Get-HaloContract Get-HaloCustomButton Get-HaloField Get-HaloInvoice Get-HaloItem Get-HaloKBArticle Get-HaloLookup Get-HaloOpportunity Get-HaloProject Get-HaloPurchaseOrder Get-HaloQuote Get-HaloRelease Get-HaloReport Get-HaloSalesOrder Get-HaloService Get-HaloSite Get-HaloStatus Get-HaloSupplier Get-HaloTeam Get-HaloObjectTemplate Get-HaloTicket Get-HaloTicketType Get-HaloTimesheet Get-HaloUser New-HaloAction New-HaloAgent New-HaloAppointment New-HaloAsset New-HaloAttachment New-HaloClient New-HaloContract New-HaloInvoice New-HaloItem New-HaloKBArticle New-HaloOpportunity New-HaloProject New-HaloQuote New-HaloReport New-HaloSite New-HaloStatus New-HaloSupplier New-HaloTeam New-HaloTicket New-HaloTicketType New-HaloUser Set-HaloAction Set-HaloAgent Set-HaloAppointment Set-HaloAsset Set-HaloAttachment Set-HaloClient Set-HaloContract Set-HaloInvoice Set-HaloItem Set-HaloKBArticle Set-HaloOpportunity Set-HaloProject Set-HaloQuote Set-HaloReport Set-HaloSite Set-HaloStatus Set-HaloSupplier Set-HaloTeam Set-HaloTicket Set-HaloTicketType Set-HaloUser Remove-HaloAction Remove-HaloTicket
Dependencies
This module has no dependencies.
Release Notes
Changes to error handling for more descriptive and reliable error messages. Adds validation and dynamic completion classes for Lookups, Custom Button types and Scopes. Add Custom Buttons endpoint.
FileList
- HaloAPI.nuspec
- CHANGELOG.md
- HaloAPI.psd1
- HaloAPI.psm1
- LICENSE.md
- README.md
- Data\Templates\Action.json
- Data\Templates\Agent.json
- Data\Templates\Appointment.json
- Data\Templates\Asset.json
- Data\Templates\Attachment.json
- Data\Templates\Client.json
- Data\Templates\Contract.json
- Data\Templates\CustomButton.json
- Data\Templates\Invoice.json
- Data\Templates\Item.json
- Data\Templates\KBArticle.json
- Data\Templates\Opportunity.json
- Data\Templates\Project.json
- Data\Templates\Quote.json
- Data\Templates\Report.json
- Data\Templates\Site.json
- Data\Templates\Status.json
- Data\Templates\Supplier.json
- Data\Templates\Team.json
- Data\Templates\Ticket.json
- Data\Templates\TicketType.json
- Data\Templates\User.json
- Private\Get-HaloNullObject.ps1
- Private\Get-TokenExpiry.ps1
- Private\Invoke-HaloPreFlightChecks.ps1
- Private\Invoke-HaloRequest.ps1
- Private\New-HaloDELETERequest.ps1
- Private\New-HaloErrorRecord.ps1
- Private\New-HaloGETRequest.ps1
- Private\New-HaloPOSTRequest.ps1
- Private\New-HaloQuery.ps1
- Private\Write-Success.ps1
- Public\Connect-HaloAPI.ps1
- Public\Get\Get-HaloAction.ps1
- Public\Get\Get-HaloAgent.ps1
- Public\Get\Get-HaloAppointment.ps1
- Public\Get\Get-HaloAsset.ps1
- Public\Get\Get-HaloAttachment.ps1
- Public\Get\Get-HaloClient.ps1
- Public\Get\Get-HaloContract.ps1
- Public\Get\Get-HaloCustomButton.ps1
- Public\Get\Get-HaloField.ps1
- Public\Get\Get-HaloInvoice.ps1
- Public\Get\Get-HaloItem.ps1
- Public\Get\Get-HaloKBArticle.ps1
- Public\Get\Get-HaloLookup.ps1
- Public\Get\Get-HaloObjectTemplate.ps1
- Public\Get\Get-HaloOpportunity.ps1
- Public\Get\Get-HaloProject.ps1
- Public\Get\Get-HaloPurchaseOrder.ps1
- Public\Get\Get-HaloQuote.ps1
- Public\Get\Get-HaloRelease.ps1
- Public\Get\Get-HaloReport.ps1
- Public\Get\Get-HaloSalesOrder.ps1
- Public\Get\Get-HaloService.ps1
- Public\Get\Get-HaloSite.ps1
- Public\Get\Get-HaloStatus.ps1
- Public\Get\Get-HaloSupplier.ps1
- Public\Get\Get-HaloTeam.ps1
- Public\Get\Get-HaloTicket.ps1
- Public\Get\Get-HaloTicketType.ps1
- Public\Get\Get-HaloTimesheet.ps1
- Public\Get\Get-HaloUser.ps1
- Public\New\New-HaloAction.ps1
- Public\New\New-HaloAgent.ps1
- Public\New\New-HaloAppointment.ps1
- Public\New\New-HaloAsset.ps1
- Public\New\New-HaloAttachment.ps1
- Public\New\New-HaloClient.ps1
- Public\New\New-HaloContract.ps1
- Public\New\New-HaloCustomButton.ps1
- Public\New\New-HaloInvoice.ps1
- Public\New\New-HaloItem.ps1
- Public\New\New-HaloKBArticle.ps1
- Public\New\New-HaloOpportunity.ps1
- Public\New\New-HaloProject.ps1
- Public\New\New-HaloQuote.ps1
- Public\New\New-HaloReport.ps1
- Public\New\New-HaloSite.ps1
- Public\New\New-HaloStatus.ps1
- Public\New\New-HaloSupplier.ps1
- Public\New\New-HaloTeam.ps1
- Public\New\New-HaloTicket.ps1
- Public\New\New-HaloTicketType.ps1
- Public\New\New-HaloUser.ps1
- Public\Remove\Remove-HaloAction.ps1
- Public\Remove\Remove-HaloTicket.ps1
- Public\Set\Set-HaloAction.ps1
- Public\Set\Set-HaloAgent.ps1
- Public\Set\Set-HaloAppointment.ps1
- Public\Set\Set-HaloAsset.ps1
- Public\Set\Set-HaloAttachment.ps1
- Public\Set\Set-HaloClient.ps1
- Public\Set\Set-HaloContract.ps1
- Public\Set\Set-HaloCustomButton.ps1
- Public\Set\Set-HaloInvoice.ps1
- Public\Set\Set-HaloItem.ps1
- Public\Set\Set-HaloKBArticle.ps1
- Public\Set\Set-HaloOpportunity.ps1
- Public\Set\Set-HaloProject.ps1
- Public\Set\Set-HaloQuote.ps1
- Public\Set\Set-HaloReport.ps1
- Public\Set\Set-HaloSite.ps1
- Public\Set\Set-HaloStatus.ps1
- Public\Set\Set-HaloSupplier.ps1
- Public\Set\Set-HaloTeam.ps1
- Public\Set\Set-HaloTicket.ps1
- Public\Set\Set-HaloTicketType.ps1
- Public\Set\Set-HaloUser.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.22.1 | 60,103 | 8/1/2024 |
1.22.0 | 10,663 | 7/11/2024 |
1.21.2 | 2,845 | 7/5/2024 |
1.21.1 | 508 | 7/4/2024 |
1.21.0 | 39 | 7/4/2024 |
1.20.0 | 85,790 | 1/12/2024 |
1.19.0 | 48 | 1/12/2024 |
1.18.0 | 3,843 | 1/4/2024 |
1.17.0 | 7,263 | 12/19/2023 |
1.16.0 | 15,282 | 11/17/2023 |
1.15.0 | 11,702 | 10/23/2023 |
1.14.1 | 84,660 | 4/4/2023 |
1.14.0 | 4,744 | 3/10/2023 |
1.13.2 | 4,891 | 1/1/2023 |
1.13.1 | 508 | 1/1/2023 |
1.13.0 | 3,713 | 11/18/2022 |
1.12.0-Beta4 | 5,901 | 10/3/2022 |
1.12.0-Beta3 | 227 | 10/2/2022 |
1.12.0-Beta2 | 21 | 10/2/2022 |
1.11.1 | 5,319 | 9/16/2022 |
1.11.0-Beta2 | 7,284 | 8/22/2022 |
1.11.0-Beta1 | 2,350 | 8/16/2022 |
1.10.1 | 18,874 | 7/2/2022 |
1.10.0 | 153 | 7/1/2022 |
1.10.0-Beta3 | 306 | 6/30/2022 |
1.10.0-Beta2 | 61 | 6/30/2022 |
1.10.0-Beta1 | 176 | 6/28/2022 |
1.9.1 | 1,072 | 6/21/2022 |
1.9.1-Beta7 | 20 | 6/21/2022 |
1.9.1-Beta4 | 20 | 6/8/2022 |
1.9.1-Beta3 | 16 | 6/2/2022 |
1.9.1-Beta2 | 17 | 6/2/2022 |
1.9.1-Beta1 | 18 | 3/29/2022 |
1.9.0 | 5,200 | 3/23/2022 |
1.9.0-Beta4 | 116 | 3/23/2022 |
1.9.0-Beta3 | 18 | 3/20/2022 |
1.9.0-Beta2 | 15 | 3/16/2022 |
1.9.0-beta1 | 17 | 3/15/2022 |
1.8.0 | 228 | 3/15/2022 |
1.7.0 | 973 | 2/6/2022 |
1.7.0-Beta1 | 24 | 2/3/2022 |
1.5.0 | 532 | 1/4/2022 |
1.4 | 275 | 11/11/2021 |
1.3.2 | 793 | 10/1/2021 |
1.3.1 | 17 | 10/1/2021 |
1.3.0-Beta5 | 21 | 9/3/2021 |
1.3.0-Beta4 | 17 | 8/25/2021 |
1.3.0-Beta3 | 15 | 8/25/2021 |
1.3.0-Beta2 | 15 | 8/25/2021 |
1.3.0-Beta1 | 15 | 8/25/2021 |
1.2.3 | 47 | 8/24/2021 |
1.2.2 | 17 | 8/24/2021 |
1.2.1 | 73 | 8/23/2021 |
1.2.0 (current version) | 24 | 8/22/2021 |
1.1.0 | 412 | 8/12/2021 |
1.0.2 | 38 | 8/11/2021 |
1.0.1 | 22 | 8/10/2021 |