Pax8 integration
This document outlines the requirements and setup for Rewst's Pax8 integration.
Last updated
Was this helpful?
This document outlines the requirements and setup for Rewst's Pax8 integration.
Last updated
Was this helpful?
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.
Click on your user profile name in the top right of the screen and select Integrations.
Click Create.
Name your integration something recognizable, such as Rewst API
.
Copy your Client ID and Client Secret. You’ll need both to complete setup steps in Rewst.
Navigate to Configuration > 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.
After completing the setup, create a test workflow in Rewst that utilizes a Pax8 action, such as retrieving a list of licenses.
Run the workflow and verify that it successfully interacts with your Pax8 account, confirming that the integration is functioning correctly.
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.
Cancel subscription
Cancels the Subscription specified by subscriptionId
Create Company
Creates a new Company. The Company will be placed in an “inactive” status until the Company has primary Contacts added. Once contacts are added, the company will move to “active”
Create order
Create a new order. Currently NOT supported for scheduled orders (orders with a future date)
Get company
Returns a single company record matching the companyId you specify
Get company contact
Returns a contact matching the companyId and contactId you specify
Get order
Returns the Order record specified by OrderId. Currently NOT supported for scheduled orders (orders with a future date).
Get product
Returns only the product record for the productId you specify
Get product provision details
Returns provisioning details for the specified productId. Provisioning details for a product are dynamic data.
Get subscription
Returns the Subscription record specified by the subscriptionId
List companies
Returns a paginated list of all your companies filtered by optional parameters
List company contacts
Returns a paginated list of contacts ordered by createDate descending
List orders
Returns a paginated list of orders. Currently NOT supported for scheduled orders(orders with a future date).
List products
Returns a paginated list of Pax8 products filtered by optional query parameters
List subscriptions
Fetch a paginated list of subscriptions. Default page is 0 and default size is 10. The maximum page size is 200
Update subscription
Updates a subscription. Currently NOT supported for subscriptions with a future date.
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.
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.
If required, generate an API access token. Refer to Pax8's for detailed instructions.
In the Integrations page, search for the Pax8 integration.
For more on how actions work in Rewst, check out our .
Ensure that you have the necessary permissions and correct endpoint URLs as specified in Pax8's when configuring these actions.
DELETE
POST
POST
GET
GET
GET
GET
GET
GET
GET
GET
GET
GET
GET
PUT
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 .
Microsoft: User Onboarding
Microsoft: User Offboarding
Alert on Unused M365 Licenses