Pax8 Orders — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Pax8 Orders (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Orders in Pax8 are the mechanism for provisioning new cloud subscriptions for client companies. When an MSP needs to set up a new product for a client -- whether it is Microsoft 365 licenses, a security tool, or backup solution -- they create an order. The order contains one or more line items, each specifying a product, quantity, and billing term. Once submitted, the order is processed and, upon successful provisioning, creates one or more subscriptions.
| Tool | Description | Key Parameters |
|---|---|---|
pax8-list-orders | List orders with optional filters | page, size, companyId |
pax8-get-order-by-uuid | Get a single order's details | uuid (required) |
Call pax8-list-orders with optional parameters:
companyId to a company UUIDpage (0-based) and size (up to 200)Example: List all orders for a company:
pax8-list-orders with companyId=a1b2c3d4-..., size=200Example: List recent orders (first page):
pax8-list-orders with page=0, size=50Call pax8-get-order-by-uuid with the uuid parameter.
Example:
pax8-get-order-by-uuid with uuid=o1r2d3e4-r5s6-7890-abcd-ef1234567890Create Order --> Processing --> Provisioning --> Completed --> Subscription Created
|
PendingManual
(vendor action needed)| State | Description |
|---|---|
Submitted | Order received and being processed |
Processing | Order is being provisioned |
Completed | Order fulfilled; subscriptions created |
Failed | Order could not be provisioned |
PendingApproval | Awaiting MSP approval (self-service orders) |
Cancelled | Order was cancelled before completion |
Each order contains one or more line items. Each line item corresponds to a single product:
| Concept | Description |
|---|---|
| Product | The cloud software being ordered |
| Quantity | Number of seats/licenses |
| Billing Term | Monthly, Annual, or Triennial |
| Provision Start Date | When the subscription should begin |
| Field | Type | Required | Description |
|---|---|---|---|
id | UUID | System | Order unique identifier |
companyId | UUID | Yes | Company the order is for |
lineItems | array | Yes | Products being ordered |
status | string | System | Current order status |
createdDate | datetime | System | When the order was placed |
orderedBy | string | System | Who placed the order |
| Field | Type | Required | Description |
|---|---|---|---|
id | UUID | System | Line item unique identifier |
productId | UUID | Yes | Product being ordered |
quantity | integer | Yes | Number of licenses |
billingTerm | string | Yes | Billing term (Monthly, Annual) |
provisionStartDate | date | No | When subscription starts |
lineItemNumber | integer | System | Position in the order |
pax8-get-order-by-uuid with the order's uuidstatus field for the current stateCompleted, check back periodicallypax8-list-companies with company_namepax8-list-orders with companyId and size=200Completed status, call pax8-list-subscriptions with companyIdWhen onboarding a new client, verify the typical stack was ordered:
pax8-list-orders with the companyIdCompleted statuspax8-list-subscriptions to confirm active subscriptionsOrder:
{
"id": "o1r2d3e4-r5s6-7890-abcd-ef1234567890",
"companyId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "Completed",
"createdDate": "2026-02-20T09:15:00.000Z",
"orderedBy": "[email protected]",
"lineItems": [
{
"id": "l1i2n3e4-i5t6-7890-abcd-ef1234567890",
"productId": "f9e8d7c6-b5a4-3210-fedc-ba0987654321",
"quantity": 25,
"billingTerm": "Annual",
"provisionStartDate": "2026-03-01",
"lineItemNumber": 1
}
]
}| Error | Cause | Resolution |
|---|---|---|
| Order not found | Invalid UUID | Verify the order UUID with pax8-list-orders |
| No orders found | Company has no orders | Verify the company UUID is correct |
| State | Meaning | Action |
|---|---|---|
Failed | Provisioning failed | Check the Pax8 portal for details; may need to resubmit |
PendingApproval | Awaiting approval | Approve in the Pax8 portal if orderApprovalRequired is set |
Cancelled | Order was cancelled | Create a new order if still needed |
| Term | Commitment | Seat Changes | Discount |
|---|---|---|---|
| Monthly | None | Increase/decrease anytime | Standard price |
| Annual | 12 months | Increase anytime, decrease restricted | ~10% discount |
| Triennial | 36 months | Increase anytime, decrease restricted | ~15% discount |
pax8-get-order-by-uuidpax8-get-product-by-uuid to verify products are active before orderingpax8-list-subscriptions~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.