Documentation Index

Fetch the complete documentation index at: https://docs.lansweeper.com/llms.txt

Use this file to discover all available pages before exploring further.

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 managing 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

Authenticate requests 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.

Triggers

New and Updated Records

Checks for new and updated components or change orders in Duro on a configured schedule.

Input Comments Default
Connection The Duro PLM connection to use.
Resource Type The type of resource to poll for changes.
Show New Records When true, newly created records are included in the trigger output. true
Show Updated Records When true, records updated after the last poll are included in the trigger output. true

Actions

Create Change Order

Creates 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

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.

Get Current User

Get information about the currently authenticated user

Input Comments Default
Connection The Duro PLM connection to use.

List Change Orders

Retrieves 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.

List Company Users

Retrieves account information for each user in the company library.

Input Comments Default
Connection The Duro PLM connection to use.

List Components

Retrieves 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.

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.