Kritical.PS.Pax8API
0.1.0
Kritical-authored PowerShell client for the Pax8 partner API at api.pax8.com. Spec-generated from the Pax8 OpenAPI surface; headless OAuth client_credentials grant; safe for supervisor / Hermes / cron use. Distinct from the hosted MCP path (see Krit.Pax8Mcp).
Minimum PowerShell version
7.2
Installation Options
Owners
Copyright
(c) 2026 Kritical Pty Ltd. All rights reserved.
Package Details
Author(s)
- Joshua Finley
Tags
Pax8 OpenAPI REST Kritical PowerShell MSP Partner Automation
Functions
Add-Pax8LineItems Add-Pax8QuoteAccessListEntry Add-Pax8QuoteAttachmentsToLibrary Add-Pax8WebhookTopic Connect-Pax8 Copy-Pax8AttachmentsToQuoteFromLibrary Disconnect-Pax8 Find-Pax8Product Get-Pax8AllProvisionAttempts Get-Pax8AllProvisionDetails Get-Pax8AllProvisioners Get-Pax8AllProvisionRequests Get-Pax8AllProvisionResults Get-Pax8AllUnfulfilledProvisionRequests Get-Pax8AllWebhooksForProvisioner Get-Pax8AttachmentMetadata Get-Pax8CommandSchema Get-Pax8Company Get-Pax8CompanyById Get-Pax8Contact Get-Pax8ContactById Get-Pax8Context Get-Pax8DownloadAllAttachmentsAsZip Get-Pax8Invoice Get-Pax8InvoiceById Get-Pax8InvoiceDraftItem Get-Pax8InvoiceItem Get-Pax8LatestProvisionAttempt Get-Pax8LatestProvisionDetail Get-Pax8LatestProvisionResult Get-Pax8LatestWebhookForProvisioner Get-Pax8LibraryAttachmentMetadata Get-Pax8LibraryAttachmentsMetadata Get-Pax8OneProvisionAttempt Get-Pax8OneProvisionDetail Get-Pax8OneProvisioner Get-Pax8OneProvisionRequest Get-Pax8OneProvisionResult Get-Pax8OneWebhookForProvisioner Get-Pax8OpenApiUpdateStatus Get-Pax8Order Get-Pax8OrderById Get-Pax8PortalCatalogProduct Get-Pax8PortalProductRatePlan Get-Pax8PriceBook Get-Pax8Product Get-Pax8ProductById Get-Pax8ProductDependency Get-Pax8ProductPricing Get-Pax8ProductProvisioningDetail Get-Pax8Products Get-Pax8Quote Get-Pax8QuoteAccessList Get-Pax8QuotePreferences Get-Pax8QuotesList Get-Pax8Schema Get-Pax8Sections Get-Pax8Subscription Get-Pax8SubscriptionById Get-Pax8SubscriptionHistoryById Get-Pax8TopicDefinitions Get-Pax8UsageLines Get-Pax8UsageSummary Get-Pax8UsageSummaryById Get-Pax8UsageSummaryLine Get-Pax8WebhookLogsGet Get-Pax8WebhookLogsQuery Get-Pax8WebhooksGet Get-Pax8WebhooksQuery Invoke-Pax8LineItems Invoke-Pax8QuoteOwnership Invoke-Pax8WebhookDelivery Invoke-Pax8WebhookTopic New-Pax8AttemptForRequest New-Pax8Company New-Pax8Contact New-Pax8Order New-Pax8OrderEvent New-Pax8ProvisionResult New-Pax8Quote New-Pax8RequestBody New-Pax8Section New-Pax8WebhookForProvisioner New-Pax8WebhooksCreate Remove-Pax8Attachment Remove-Pax8ContactById Remove-Pax8LineItem Remove-Pax8PreferenceAttachment Remove-Pax8Quote Remove-Pax8QuoteShareEntry Remove-Pax8SingleLibraryAttachment Remove-Pax8SubscriptionById Remove-Pax8WebhooksDelete Remove-Pax8WebhookTopic Send-Pax8AttachmentToLibrary Send-Pax8AttachmentToQuote Send-Pax8PreferencesAttachments Set-Pax8Configuration Set-Pax8Status Set-Pax8UsageLines Set-Pax8UsageLinesWithAggregate Set-Pax8WebhookTopicConfiguration Test-Pax8OpenApiUpdate Update-Pax8AttachmentsMetadata Update-Pax8CompanyById Update-Pax8ContactById Update-Pax8GeneratedModule Update-Pax8LibraryAttachment Update-Pax8LibraryAttachments Update-Pax8LineItems Update-Pax8Quote Update-Pax8QuotePreferences Update-Pax8Sections Update-Pax8SubscriptionById Update-Pax8WebhookTopics
Dependencies
This module has no dependencies.
Release Notes
0.1.0 - Spec-generated Kritical PowerShell client for the Pax8 partner API.
* Author: Joshua Finley
* Company: Kritical Pty Ltd
* Headless client_credentials path; works for cron / supervisor / Hermes / Kritical autopilot.
* Brand banner: SirJ Deaddrop / A Seriously Kritical(TM) Production.
* Sister module: Krit.Pax8Mcp (hosted MCP path for chat agents).
FileList
- Kritical.PS.Pax8API.nuspec
- Kritical.PS.Pax8API.psd1
- Kritical.PS.Pax8API.psm1
- Pax8API\Pax8API.psd1
- Pax8API\Pax8API.psm1
- Pax8API\Assets\kritical-logo.txt
- Pax8API\data\Pax8Operations.json
- Pax8API\data\Pax8Schemas.json
- Pax8API\data\Pax8SpecManifest.json
- Pax8API\Private\Assert-Pax8Session.ps1
- Pax8API\Private\Compare-Pax8SpecManifest.ps1
- Pax8API\Private\ConvertFrom-Pax8SecureString.ps1
- Pax8API\Private\ConvertTo-Pax8WireValue.ps1
- Pax8API\Private\Get-Pax8EnvironmentValue.ps1
- Pax8API\Private\Get-Pax8LocalSpecManifest.ps1
- Pax8API\Private\Get-Pax8RemoteSpecManifest.ps1
- Pax8API\Private\Get-Pax8ResponseObject.ps1
- Pax8API\Private\Get-Pax8RetryDelay.ps1
- Pax8API\Private\Get-Pax8SchemaCatalog.ps1
- Pax8API\Private\Get-Pax8UpdateCheckCachePath.ps1
- Pax8API\Private\Invoke-Pax8ApiOperation.ps1
- Pax8API\Private\Invoke-Pax8RestMethod.ps1
- Pax8API\Private\New-Pax8RequestUri.ps1
- Pax8API\Private\New-Pax8SchemaTemplate.ps1
- Pax8API\Private\Resolve-Pax8Audience.ps1
- Pax8API\Private\Start-Pax8OpenApiUpdateCheck.ps1
- Pax8API\Private\Test-Pax8ProductMatch.ps1
- Pax8API\Public\Connect-Pax8.ps1
- Pax8API\Public\Disconnect-Pax8.ps1
- Pax8API\Public\Find-Pax8Product.ps1
- Pax8API\Public\Get-Pax8CommandSchema.ps1
- Pax8API\Public\Get-Pax8Context.ps1
- Pax8API\Public\Get-Pax8OpenApiUpdateStatus.ps1
- Pax8API\Public\Get-Pax8PortalCatalogProduct.ps1
- Pax8API\Public\Get-Pax8PortalProductRatePlan.ps1
- Pax8API\Public\Get-Pax8PriceBook.ps1
- Pax8API\Public\Get-Pax8Products.ps1
- Pax8API\Public\Get-Pax8Schema.ps1
- Pax8API\Public\New-Pax8RequestBody.ps1
- Pax8API\Public\Test-Pax8OpenApiUpdate.ps1
- Pax8API\Public\Update-Pax8GeneratedModule.ps1
- Pax8API\Public\Partner\Get-Pax8Company.ps1
- Pax8API\Public\Partner\Get-Pax8CompanyById.ps1
- Pax8API\Public\Partner\Get-Pax8Contact.ps1
- Pax8API\Public\Partner\Get-Pax8ContactById.ps1
- Pax8API\Public\Partner\Get-Pax8Invoice.ps1
- Pax8API\Public\Partner\Get-Pax8InvoiceById.ps1
- Pax8API\Public\Partner\Get-Pax8InvoiceDraftItem.ps1
- Pax8API\Public\Partner\Get-Pax8InvoiceItem.ps1
- Pax8API\Public\Partner\Get-Pax8Order.ps1
- Pax8API\Public\Partner\Get-Pax8OrderById.ps1
- Pax8API\Public\Partner\Get-Pax8Product.ps1
- Pax8API\Public\Partner\Get-Pax8ProductById.ps1
- Pax8API\Public\Partner\Get-Pax8ProductDependency.ps1
- Pax8API\Public\Partner\Get-Pax8ProductPricing.ps1
- Pax8API\Public\Partner\Get-Pax8ProductProvisioningDetail.ps1
- Pax8API\Public\Partner\Get-Pax8Subscription.ps1
- Pax8API\Public\Partner\Get-Pax8SubscriptionById.ps1
- Pax8API\Public\Partner\Get-Pax8SubscriptionHistoryById.ps1
- Pax8API\Public\Partner\Get-Pax8UsageSummary.ps1
- Pax8API\Public\Partner\Get-Pax8UsageSummaryById.ps1
- Pax8API\Public\Partner\Get-Pax8UsageSummaryLine.ps1
- Pax8API\Public\Partner\New-Pax8Company.ps1
- Pax8API\Public\Partner\New-Pax8Contact.ps1
- Pax8API\Public\Partner\New-Pax8Order.ps1
- Pax8API\Public\Partner\Remove-Pax8ContactById.ps1
- Pax8API\Public\Partner\Remove-Pax8SubscriptionById.ps1
- Pax8API\Public\Partner\Update-Pax8CompanyById.ps1
- Pax8API\Public\Partner\Update-Pax8ContactById.ps1
- Pax8API\Public\Partner\Update-Pax8SubscriptionById.ps1
- Pax8API\Public\Quoting\Add-Pax8LineItems.ps1
- Pax8API\Public\Quoting\Add-Pax8QuoteAccessListEntry.ps1
- Pax8API\Public\Quoting\Add-Pax8QuoteAttachmentsToLibrary.ps1
- Pax8API\Public\Quoting\Copy-Pax8AttachmentsToQuoteFromLibrary.ps1
- Pax8API\Public\Quoting\Get-Pax8AttachmentMetadata.ps1
- Pax8API\Public\Quoting\Get-Pax8DownloadAllAttachmentsAsZip.ps1
- Pax8API\Public\Quoting\Get-Pax8LibraryAttachmentMetadata.ps1
- Pax8API\Public\Quoting\Get-Pax8LibraryAttachmentsMetadata.ps1
- Pax8API\Public\Quoting\Get-Pax8Quote.ps1
- Pax8API\Public\Quoting\Get-Pax8QuoteAccessList.ps1
- Pax8API\Public\Quoting\Get-Pax8QuotePreferences.ps1
- Pax8API\Public\Quoting\Get-Pax8QuotesList.ps1
- Pax8API\Public\Quoting\Get-Pax8Sections.ps1
- Pax8API\Public\Quoting\Invoke-Pax8LineItems.ps1
- Pax8API\Public\Quoting\Invoke-Pax8QuoteOwnership.ps1
- Pax8API\Public\Quoting\New-Pax8Quote.ps1
- Pax8API\Public\Quoting\New-Pax8Section.ps1
- Pax8API\Public\Quoting\Remove-Pax8Attachment.ps1
- Pax8API\Public\Quoting\Remove-Pax8LineItem.ps1
- Pax8API\Public\Quoting\Remove-Pax8PreferenceAttachment.ps1
- Pax8API\Public\Quoting\Remove-Pax8Quote.ps1
- Pax8API\Public\Quoting\Remove-Pax8QuoteShareEntry.ps1
- Pax8API\Public\Quoting\Remove-Pax8SingleLibraryAttachment.ps1
- Pax8API\Public\Quoting\Send-Pax8AttachmentToLibrary.ps1
- Pax8API\Public\Quoting\Send-Pax8AttachmentToQuote.ps1
- Pax8API\Public\Quoting\Send-Pax8PreferencesAttachments.ps1
- Pax8API\Public\Quoting\Update-Pax8AttachmentsMetadata.ps1
- Pax8API\Public\Quoting\Update-Pax8LibraryAttachment.ps1
- Pax8API\Public\Quoting\Update-Pax8LibraryAttachments.ps1
- Pax8API\Public\Quoting\Update-Pax8LineItems.ps1
- Pax8API\Public\Quoting\Update-Pax8Quote.ps1
- Pax8API\Public\Quoting\Update-Pax8QuotePreferences.ps1
- Pax8API\Public\Quoting\Update-Pax8Sections.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllProvisionAttempts.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllProvisionDetails.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllProvisioners.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllProvisionRequests.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllProvisionResults.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllUnfulfilledProvisionRequests.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8AllWebhooksForProvisioner.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8LatestProvisionAttempt.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8LatestProvisionDetail.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8LatestProvisionResult.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8LatestWebhookForProvisioner.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneProvisionAttempt.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneProvisionDetail.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneProvisioner.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneProvisionRequest.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneProvisionResult.ps1
- Pax8API\Public\VendorProvisioning\Get-Pax8OneWebhookForProvisioner.ps1
- Pax8API\Public\VendorProvisioning\New-Pax8AttemptForRequest.ps1
- Pax8API\Public\VendorProvisioning\New-Pax8OrderEvent.ps1
- Pax8API\Public\VendorProvisioning\New-Pax8ProvisionResult.ps1
- Pax8API\Public\VendorProvisioning\New-Pax8WebhookForProvisioner.ps1
- Pax8API\Public\VendorUsage\Get-Pax8UsageLines.ps1
- Pax8API\Public\VendorUsage\Set-Pax8UsageLines.ps1
- Pax8API\Public\VendorUsage\Set-Pax8UsageLinesWithAggregate.ps1
- Pax8API\Public\Webhooks\Add-Pax8WebhookTopic.ps1
- Pax8API\Public\Webhooks\Get-Pax8TopicDefinitions.ps1
- Pax8API\Public\Webhooks\Get-Pax8WebhookLogsGet.ps1
- Pax8API\Public\Webhooks\Get-Pax8WebhookLogsQuery.ps1
- Pax8API\Public\Webhooks\Get-Pax8WebhooksGet.ps1
- Pax8API\Public\Webhooks\Get-Pax8WebhooksQuery.ps1
- Pax8API\Public\Webhooks\Invoke-Pax8WebhookDelivery.ps1
- Pax8API\Public\Webhooks\Invoke-Pax8WebhookTopic.ps1
- Pax8API\Public\Webhooks\New-Pax8WebhooksCreate.ps1
- Pax8API\Public\Webhooks\Remove-Pax8WebhooksDelete.ps1
- Pax8API\Public\Webhooks\Remove-Pax8WebhookTopic.ps1
- Pax8API\Public\Webhooks\Set-Pax8Configuration.ps1
- Pax8API\Public\Webhooks\Set-Pax8Status.ps1
- Pax8API\Public\Webhooks\Set-Pax8WebhookTopicConfiguration.ps1
- Pax8API\Public\Webhooks\Update-Pax8WebhookTopics.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 4 | 7/3/2026 |