We're currently building and refining our Knowledge Center. You may encounter layout issues, styling inconsistencies, or minor technical quirks as we finalize the platform.

Duro PLM Connector

Prev Next
Note on third‑party tools

We aim to provide accurate and helpful details about third‑party tools, but we can’t guarantee that this information is always complete or up to date. If you notice any discrepancies, feel free to share them in the feedback section below. For the most reliable information, please always refer to the third‑party tool’s official documentation.

Duro PLM is a cloud based Product Lifecycle Management (PLM) platform for managing part data, change orders, and product development workflows. This component allows you to manage products, components, change orders, and other resources in a Duro workspace.

API Documentation

This component was built using the Duro GraphQL API Reference.

Connections

API Key

Connect to your Duro account using an API key

To authenticate with Duro PLM, an API key is required.

Prerequisites

  • A Duro account
  • Access to account settings with permissions to generate API keys

Setup Steps

To generate an API key:

  1. Navigate to the Duro application and log in to the account
  2. Click the user avatar in the top right corner and select Account settings
  3. In the Settings menu, select the Integrations tab
  4. Click the Get API Key button below the Integrations table
  5. Copy the displayed API key value

Refer to the Duro GraphQL API documentation for additional information about API authentication.

Configure the Connection

Enter the following values in the connection configuration:

  • API Key: The API key generated from the Duro account settings
  • Duro Environment: Select the appropriate environment based on data residency requirements:
    • Main (MFG): Standard production environment for most accounts
    • ITAR: US Government ITAR-compliant environment
    • EU: European data residency environment
  • Custom Duro Environment (Optional): Provide a custom GraphQL endpoint URL to override the selected environment. Use this for private Duro instances or custom deployments.
Input Comments Default
API Key The API key for the Duro account. Generate an API key in Duro account settings under the Integrations tab.
Duro Environment The Duro GraphQL endpoint. Select based on data residency requirements: Main (MFG) for standard accounts, ITAR for US government compliance, or EU for European data residency.
Custom Duro Environment If provided, this will override the selected Duro Environment. Use for private Duro instances or custom deployments.

Actions

Create Change Order

Create a Draft Change Order

Input Comments Default
Connection The Duro PLM connection to use.
Name The name of the change order to create.
Description A detailed description of the change order, including the reason for the change and expected impact.
Type The type of change order to create. ECO (Engineering Change Order), MCO (Manufacturing Change Order), or DCO (Document Change Order). ECO
Debug Request Enabling this flag will log out the current request. false

Get Component by ID

Get a specific component by a unique identifier

Input Comments Default
Connection The Duro PLM connection to use.
Component ID The unique identifier for the component to retrieve.
Debug Request Enabling this flag will log out the current request. false

Get Current User

Get information about the currently authenticated user

Input Comments Default
Connection The Duro PLM connection to use.
Debug Request Enabling this flag will log out the current request. false

List Change Orders

Get a list of change orders

Input Comments Default
Connection The Duro PLM connection to use.
Order By The field and direction to sort the change orders by. Results will be returned in the specified order.
First N Items The number of items to return. Defaults to 5 if not specified. 5
Debug Request Enabling this flag will log out the current request. false

List Company Users

Get account information from each user in your company library

Input Comments Default
Connection The Duro PLM connection to use.
Debug Request Enabling this flag will log out the current request. false

List Components

Get a list of components

Input Comments Default
Connection The Duro PLM connection to use.
Library Type The type of library to query. Company (GENERAL) contains shared production components, while Sandbox (PERSONAL) contains personal or test components.
First N Items The number of items to return. Defaults to 5 if not specified. 5
Debug Request Enabling this flag will log out the current request. false

Raw Request

Make a generic request to the Duro API

Input Comments Default
Connection The Duro PLM connection to use.
Query or Mutation GraphQL query or mutation to execute against the Duro API. See the Duro GraphQL API documentation for available queries and mutations. {
components(libraryType: GENERAL) {
connection(
first: 10
) {
totalCount
edges {
cursor
node {
id
name
created
lastModified
}
}
}
}
}
Variables GraphQL variables to pass to the query or mutation. Each variable should be a key-value pair.
Variables Object Alternative way to provide GraphQL variables as a JSON object. Use this instead of the Variables field for complex nested variables.
Debug Request Enabling this flag will log out the current request. false