UnoPim

How to Use UnoPim API Credentials for Integrations

Managing products across eCommerce, ERP, and CRM platforms is challenging, especially when updates need to stay consistent everywhere.

UnoPim solves this with its API credentials feature, a simple way to connect your PIM securely with any system.

In this guide, you will learn how to set it up, assign users, and see how it works in a real-world business case.

What Are API Credentials?

API credentials act like a digital passport between systems. They let one application securely prove its identity to another.

In UnoPim, API credentials:

This makes the credentials both secure and flexible, allowing smooth integration with any platform.

Why API Credentials Matter in PIM

Without APIs, teams would have to export and import data between platforms manually. That means wasted time, errors, and duplicate work. With API credentials, you can:

Step-by-Step Guide to Creating API Credentials in UnoPim

Follow these steps to create secure API credentials in the PIM and connect your systems safely.

1. Log in to UnoPim Admin.

Make sure you have an account with enough privileges (Admin or similar) to create integrations/API keys.

2. Navigate to the Integrations Section.

Go to Configuration → Integrations. This is where system manages API Keys/credentials.

3. Click on ‘Create’ to create a New API Credential.

4. General Details

5. Access Control / Permissions

Choose All if the integration needs full access across settings, catalog, channels, etc.

Choose Custom to restrict: after selecting Custom, you will get checkboxes to grant specific permissions, like: catalog permissions (view, create, update, delete), settings permissions, channel access, etc. This is good for least‐privilege security.

6. Save the Integration / Credential.

Once name, user, and permissions are all set, click Save. At this stage, the system registers the integration but doesn’t yet show you the secret key.

You will not see the Client ID/Secret immediately, you must first save, and then explicitly click Generate Secret Key in the next step to reveal them.

7. Generate Secret Key

After saving, a Generate Secret Key button will appear. Click it to reveal the Client ID and Client Secret. These are the credentials you will use for authenticating API requests.

8. Store the Credentials Safely

Treat the Client Secret like a password: don’t expose it in public code, repositories, or emails. The Client ID is less sensitive but still important to keep tied to the right integration.

9. Re‐Generate Secret Key (When Needed)

If you suspect your secret key is exposed, click Re-Generate Secret Key to invalidate the old one and generate a new key.The platform will keep the same Client ID, but the old secret will no longer work.

10. Take Note of the Permissions / Scope, and Test.

Double-check the permissions you assign and ensure they match your integration’s needs. For example, if the integration updates product stock, include product update permissions.

How to Test Your API Credentials Using Postman

Postman is a great way to test your UnoPim API credentials without writing any code. It is perfect for quickly checking if your credentials work, exploring endpoints, and seeing product data immediately.

UnoPim provides a ready-to-use Postman collection and environment, so you can start testing right away:

For detailed instructions, you can also refer to the UnoPim Developer Documentation.

1: Install Postman

2: Download UnoPim Postman Files

3: Import Collection and Environment

4: Set Environment Variables

Step 5: Get Access Token (Using UnoPim Collection Request)

  • The UnoPim Postman Collection already includes a ready-to-use request called “Post Authentication By Password”.
  • This request uses the password grant type, so you don’t need to manually create a POST request.

Step 6: Fetch Products from UnoPim

  1. Open the Get All Products request in the imported UnoPim Postman Collection.
  2. Ensure the Authorization header is set to Bearer {{token}} (the token obtained in Step 5).
  3. Click Send.
  4. You should see a JSON response listing all your products values with its all fields.

7. Why Testing API Credentials Matters

  • Easy for non-developers to validate credentials without coding.
  • Visualizes responses in JSON for verification.
  • Reusable setup saves time for multiple requests.
  • Confirms permissions and connectivity before using the credentials in scripts or applications.

Practical Example: How API Credentials Simplify Multi-System Data Management

The Problem

Managing a central product catalog across multiple channels can be challenging:

Even though UnoPim provides built-in connectors for some eCommerce stores, ERP and CRM systems often require separate updates, which is time-consuming.

The Solution: Use UnoPim API Credentials for Integration

  1. Create an integration in UnoPim, for example: “Catalog ↔ ERP/CRM Sync”
    Assign custom permissions so only the necessary data is shared.
  2. Connect your ERP/CRM systems using the generated API credentials:
    • ERP pulls catalog data from UnoPim (e.g., prices, stock, currencies, locales)
    • ERP pushes updates back to UnoPim (e.g., stock changes, price adjustments)
    • CRM receives the latest product information for accurate sales and marketing

Note: The API credentials act as a secure bridge between UnoPim and any third-party platform—no manual data entry is needed.

The Result

Security Best Practices

Why This Strengthens the PIM

By adding secure API credentials to its existing capabilities, This Platform strengthens its position as a complete PIM(Product Information Management) solution for modern digital businesses.

Conclusion

Generating API credentials isn’t just a technical detail. It’s the key to connecting your PIM with the rest of your business ecosystem. Whether you are syncing products to an online store, linking ERP systems, or building custom integrations, The platform makes it simple, secure, and scalable.

Try it today, Log into UnoPim, create your first integration, and experience the difference seamless connectivity makes.

Hope this helps you out! If you run into any problems, don’t hesitate to submit a ticket at our Support Portal.

Exit mobile version