Skip to Content
Msp PortalLicensingPending Orders

Pending Orders

Review and manage license orders awaiting processing. Approve orders requiring authorization, retry failed orders, and cancel orders before fulfillment.

Orders Requiring Action

Pending orders appear with their status indicators:

  • ORD-2026-00148Awaiting Approval — Contoso Corp, Microsoft 365 E5, 25 seats, $14,250.00. Submitted by Emily Chen. Approval reason: Order exceeds $10,000 threshold requiring admin approval.
  • ORD-2026-00149Failed — Fabrikam Inc, Power BI Pro, 10 seats, $1,000.00. Submitted by John Smith. Error: Partner Center API timeout. Customer subscription not found.
  • ORD-2026-00150Processing — Northwind LLC, Microsoft 365 Business Premium, 3 seats, $660.00. Submitted by John Smith. Submitting to Partner Center…

Pending Status Types

Awaiting Approval

Order requires manual approval based on configured approval rules. May be triggered by amount threshold, product type, or requester role.

Processing

Order has been submitted to Partner Center and is being processed. Usually completes within minutes.

Failed

Order processing failed. Review error message and retry or cancel. Common causes: API errors, validation failures, payment issues.

Scheduled

Order scheduled for future processing. Will be submitted automatically at the scheduled time.

Approval Workflow

Approval Rules

  • High-value orders — Orders over $10,000 require admin approval (Active)
  • New customers — First order for a tenant requires review (Active)
  • Technician orders — Orders by non-admin users require approval (Inactive)

Bulk Actions

Select multiple pending orders to perform batch operations:

  • Approve Selected — Approve multiple pending orders at once
  • Retry Failed — Retry all failed orders
  • Cancel Selected — Cancel multiple pending orders
  • Export List — Export pending orders list

Common Errors

Subscription not found

The customer’s subscription doesn’t exist in Partner Center. Verify tenant ID and ensure customer relationship is established.

Insufficient seats available

Cannot reduce seats below current assigned count. Remove license assignments from users before reducing subscription quantity.

Partner Center API timeout

Request timed out waiting for Partner Center response. Safe to retry. Order may have been created — check before resubmitting.

Product not available

Selected product is not available in the customer’s region or has been retired. Check product catalog for alternatives.

Notifications

Configure notifications for pending order events:

  • Order awaiting approval — Notify admins when orders need approval (Enabled)
  • Order failed — Alert when order processing fails (Enabled)
  • Pending order reminder — Daily summary of pending orders (Disabled)

API Reference

  • GET /api/licensing/orders/pending — List pending orders
  • POST /api/licensing/orders/:id/approve — Approve pending order
  • POST /api/licensing/orders/:id/reject — Reject pending order
  • POST /api/licensing/orders/:id/retry — Retry failed order
  • DELETE /api/licensing/orders/:id — Cancel pending order
Last updated on