Skip to main content

API Integrations in PXM

Learn how to create and manage API integrations in PXM, including generating API credentials, accessing documentation, and following best practices for secure and reliable data synchronization with external systems.

Caden Lindquist avatar
Written by Caden Lindquist
Updated over 2 weeks ago

Overview

API integrations allow you to connect PXM with external systems such as ERPs or other applications. Instead of manually updating data, APIs enable systems to communicate automatically—saving time, reducing errors, and keeping your data in sync.

This article walks through what PXM API integrations are, how to set them up, and best practices to ensure reliable performance.

Before You Begin

To create or manage API integrations in PXM, you must have the Super Admin role.

If you do not see the settings or options described below, it is likely due to insufficient permissions.

Creating an API Authorization

Follow these steps to generate your API credentials:

  1. In PXM, open the left-hand sidebar and click Settings.

  2. Under System, select the Integrations tab.

  3. In the bottom-right corner, click Register Application.

  4. Enter a name for your authorization (for example, API Auth) and save.

  5. After saving, PXM will generate a Client ID and Client Secret. These credentials are required to access the APIs.

⚠️ Keep your Client Secret secure. Do not share it publicly.

Accessing the PXM API Documentation

To explore and test available API endpoints:

  1. Navigate to the PXM API documentation site: https://entapi.amplifi.io/docs/index.html.

  2. Use your Client ID and Client Secret to authorize access.

  3. Click Authorize after pasting your credentials.

From the documentation site, you can:

  • Explore available endpoints

  • Test API requests

  • Confirm that your integration is working as expected

Best Practices for API Usage

To maintain system performance and stability, we strongly recommend the following:

  • Batch updates only: PXM APIs are designed for daily or less frequent batch updates.

  • Write/update actions: Update data no more than once per day.

  • Read actions: Extract data no more than once per day.

  • Use caching: If PXM data is consumed by other applications, maintain a local data source (cache) that is updated via the API instead of repeatedly calling PXM.

Following these guidelines helps prevent performance issues and ensures consistent data synchronization.

Need Help?

Once your API keys are set up and best practices are followed, API integrations can greatly simplify how you manage and synchronize data in PXM.

For more details, refer to the API documentation or reach out to PXMsupport@pattern.com if you need assistance.

Did this answer your question?