Skip to main content

Setting Up the Pax8 Integration

Updated over a week ago

Overview

The Pax8 integration connects your Pax8 Marketplace account to Junto, enabling your AI agent to view and manage cloud subscriptions, Microsoft 365 licenses, and other marketplace products on behalf of your clients.

What you can do once connected

  • View Pax8 companies and their subscription details

  • List and inspect cloud subscriptions across your client base

  • Browse available products and pricing in the Pax8 marketplace

  • Search for Microsoft 365 products

  • Update subscription quantities (with approval — this is a high-risk action)

Prerequisites

  • A Pax8 Partner account with API access

  • Admin or Owner role in your Junto organization

  • Your Pax8 Client ID and Client Secret (generated from the Pax8 Developer Portal)

Getting your Pax8 API credentials

  1. Log in to your Pax8 Partner account

  2. Navigate to Account Settings → Developer (or visit the Pax8 Developer Portal)

  3. Create a new application or use an existing one

  4. Copy your Client ID and Client Secret — you'll need these during the connection step

Step 1: Connect to Pax8

  1. In Junto, navigate to Settings → Integrations → Pax8

  2. Click the "Connect to Pax8" button

  3. A connection dialog will appear — enter your Pax8 Client ID and Client Secret when prompted

  4. Authorize the connection to grant Junto access to your Pax8 account

  5. Once authorized, you'll see a success message and the page will update to show your connection status

Step 2: Test your connection

After connecting, verify everything is working:

  1. On the Pax8 integration page, click "Test Connection"

  2. Junto will make a test API call to Pax8 to confirm your credentials are valid

  3. A green "Test Passed" badge will appear if the connection is healthy

If the test fails, try disconnecting and reconnecting with fresh credentials from the Pax8 Developer Portal.

Step 3: Map your companies

Company mapping links your Junto companies to their corresponding Pax8 companies. This allows the AI agent to look up the right subscriptions when working on a specific client.

  1. Click "Manage Company Mapping" on the Pax8 integration page

  2. A dialog will open showing your Junto companies on the left and a dropdown for each to select the matching Pax8 company

Auto-mapping (recommended)

Click the "Run Auto-Map" button to let Junto automatically match companies by name:

  • Exact matches are applied immediately

  • Fuzzy matches (80%+ name similarity) are shown as suggestions for you to review and confirm

Manual mapping

For any companies that weren't auto-matched, use the dropdown next to each Junto company to select the correct Pax8 company from the list.

Save your mappings

Once you're happy with the mappings, click "Save Mappings". You'll see a confirmation toast when they're saved successfully.

Using the integration

Once connected and mapped, the Junto AI agent can interact with Pax8 during triage and workflows. For example:

  • "How many Microsoft 365 Business Premium licenses does Contoso have?"

  • "List all active subscriptions for Acme Corp"

  • "What products are available for Microsoft Teams?"

For actions that modify data — like changing subscription quantities — the agent will always ask for your approval before proceeding.

Managing the connection

Disconnecting

To disconnect the Pax8 integration:

  1. Go to Settings → Integrations → Pax8

  2. Click "Disconnect"

  3. Confirm the disconnection

Your company mappings will be preserved, so if you reconnect later you won't need to remap everything.

Updating credentials

If your Pax8 API credentials change, disconnect and reconnect with the new credentials. The connection uses OAuth, so tokens are refreshed automatically under normal circumstances.

Troubleshooting

Issue

Solution

Connection test fails

Disconnect and reconnect with fresh credentials from the Pax8 Developer Portal

Companies not showing in mapping

Ensure your Pax8 account has active companies. Try refreshing the page.

Auto-map found no matches

Company names may differ between Junto and Pax8. Use manual mapping instead.

Agent can't access Pax8 data

Verify the company is mapped and the connection test passes

Did this answer your question?