| description | This document outlines the requirements and setup for Rewst's Pax8 integration. |
|---|
{% hint style="info" %} If you’re new to integrations in Rewst, read through our introductory integration documentation here.
Pax8's own documentation on least privileged access can be found here. {% endhint %}
Our Pax8 integration allows MSPs to automate license procurement and billing reconciliation processes. By integrating Pax8 with Rewst, you can streamline operations, reduce manual tasks, and enhance accuracy in billing and license management.
- Automate the procurement of licenses for various services.
- Streamline billing reconciliation processes to ensure accurate invoicing.
- Reduce manual data entry and associated errors in license management.
- Enhance operational efficiency by integrating Pax8's offerings into Rewst workflows.
- An active Pax8 partner account with administrative privileges
- Access to the Rewst platform with administrative rights
- Ensure that your Pax8 account is set up for API access
- Log in to your Pax8 partner account.
- If required, generate an API access token. Refer to Pax8's API documentation for detailed instructions.
- Navigate to Settings > Integrations > Credentials.

- Click + Create API credential.
- Enter
Rewstinto the Name field.

- Click Create. You’ll see a green confirmation dialog appear in the top right corner of your screen.
- Click
to the right of your newly created credential to open the View Developer App dialog. - Copy the Client ID and Client Secret for the credential and store them somewhere secure. You’ll need both for further setup steps in Rewst.
{% hint style="info" %}
Once further Rewst set up steps are completed, you'll be able to see Rewst as an integrated app in Pax8 by navigating to Settings > Integrations > Apps and searching for Rewst from the total app list.
-
Navigate to Marketplace > Integrations in the left side menu of your Rewst platform.
-
Click on the integration tile to launch setup.
-
Enter your copied Client ID and Client Secret into their relevant fields.
-
Leave Is Default checked to on.
-
Click the Authorize button.
-
If prompted, log in to your Pax8 account by entering your username, password, and one-time code.
-
Accept the authorization request. You'll know that the integration was successfully installed if you now see an option to ReAuthorize.
-
Click Save Configuration.
-
Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for organization mapping. Complete your mapping as desired.
-
After completing the setup, create a test workflow in Rewst that utilizes a Pax8 action, such as retrieving a list of licenses.
 (1).png)
An example of what your test workflow might look like
-
Run the workflow and verify that it successfully interacts with your Pax8 account, confirming that the integration is functioning correctly.
{% hint style="success" %} Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our Canny feedback collector. {% endhint %}
| Cover image | ||
|---|---|---|
| Microsoft: User Onboarding | microsoft-user-onboarding-crate-v2 | Screenshot 2025-11-13 at 3.06.37 PM.png |
| Microsoft: User Offboarding | microsoft-user-offboarding-crate.md | Screenshot 2025-11-13 at 3.06.23 PM.png |
| Alert on Unused M365 Licenses | alert-on-unused-m365-licenses-crate.md | Screenshot 2025-11-13 at 3.05.54 PM.png |
If you encounter problems during authorization, ensure that your Pax8 credentials are correct and that your account has the necessary API access permissions.
Verify that there are no network issues preventing Rewst from connecting to Pax8's API endpoints.
Ensure that the data you are trying to access in Pax8 exists and that your account has the appropriate permissions to retrieve it.
{% hint style="info" %} For more on how actions work in Rewst, check out our introductory actions documentation here. {% endhint %}
Ensure that you have the necessary permissions and correct endpoint URLs as specified in Pax8's API documentation when configuring these actions.
| name | http_method |
|---|---|
| Cancel Subscription | DELETE |
| Create Company | POST |
| Create Order | POST |
| Get Company | GET |
| Get Company Contact | GET |
| Get Order | GET |
| Get Product | GET |
| Get Product Provision Details | GET |
| Get Subscription | GET |
| List Companies | GET |
| List Company Contacts | GET |
| List Orders | GET |
| List Products | GET |
| List Subscriptions | GET |
| Pax8 API Request | GET |
| Update Subscription | PUT |
{% hint style="info" %} Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our Canny feedback collector. {% endhint %}
{% hint style="info" %} Our team expects the OAuth changes will be released on December 21, 2024. Follow the steps below to complete your transition. Note that while new Rewst customers won't need to provision the client ID and secret from Pax8, existing customers will still be able to view this information in Rewst for a portion of 2025 as our total OAuth transition concludes. {% endhint %}
- Update the configuration in the Rewst platform:
- Navigate to Configuration > Integrations.
- Select Pax8.
- In the Parameters section, under OAuth Configuration, select the Authorize button.
- If you’re logged out of Pax8, you’ll be taken to the Pax8 login screen. Enter your username, password, and one-time code.
- Once OAuth is authorized, you’ll see a success message.
- The OAuth button will change to Re-Authorize.
{% file src="../../../.gitbook/assets/Pax 8 OAuth.mp4" %} This quick video shows step two of the process, where you’ll log in to Pax8 and authorize OAuth. {% endfile %}
Pax8 is driving the transition to OAuth 2.0 to enhance the security of customer integrations and align with industry standards for secure authorization. OAuth 2.0 allows applications to access resources without exposing user credentials, providing a more secure and reliable method for authentication. To ensure uninterrupted service, all customers must authenticate using OAuth 2.0 before January 31, 2025. This change reflects Pax8’s commitment to protecting your data and maintaining a seamless integration experience.
Rewst utilizes Pax8’s Delegated Authorization to access Pax8’s Public APIs on your behalf. During the authorization process, you’ll be prompted to log into Pax8 to grant necessary permissions. No additional configuration is required within Pax8. Note that if you have both a vendor and a partner account in Pax8, you’ll need to log in with the partner login.
If you don't switch to OAuth 2.0 by January 31, 2025, Pax 8 will block API key authentication requests. This means your integration will no longer be able to authenticate, and you won't be able to utilize Rewst’s Pax 8 integration. To ensure uninterrupted service, please make the switch to OAuth 2.0 before the deadline.

.png)
%20(1).png)