Skip to content

Luminovo API (1.0.0)

Introduction

The base URL of Luminovo's API is api.luminovo.com/.

Versioning

This API uses data model versioning to ensure that the API is backwards compatible. The data model and the version is specified using the Accept header. For instance, Accept: application/api.luminovo.rfq-v1+json specifies that the API should use version 1 of the RfQ data model. Please pay attention to the specific endpoint description, for correct handling of the accept header. If no Accept header is provided, the API will throw an 404 error!

Handling Enum Types

For all enum types in the API, it is mandatory to account for an "Unknown" case. This ensures that your code remains forward-compatible, as we may introduce new enum variants in the future. Example: Consider an enum Status with the variants Ok, Error. We may add a status Warning without further notice in the same data model version!

Download OpenAPI description
Languages
Servers
https://api.luminovo.com

Authentication

Authentication and token retrieval endpoints.

Operations

Assembly

An Assembly is a logical group of items that should be assembled into one unit. It represents a complete product or sub-product that can be manufactured, sourced, and managed as a cohesive unit. You can view assemblies in Luminovo under the "Assemblies" tab.

Operations

BOM

BOM stands for Bill of Materials - it's a comprehensive list of all components, parts, and assemblies required to manufacture a product. You can view BOMs in Luminovo under the respective RfQ.

Operations

Components

Components are the fundamental building blocks that make up electronic assemblies (PCBs, products, etc.). You can view components in Luminovo under the "Parts" tab. There are OffTheShelf and Custom components in order to get good data quality in Luminovo.

  • OffTheShelf are all electonic components which have a MPN and can be purchased from an electronic parts suppliers.
  • Custom are all other non-electronic components, such as screws, packaging materials, lables, etc. Also, custom are all electronic components which are not standartized and don't have an MPN.
Operations

Custom Part

Get information about a custom part.

Operations

Customer

Search, Create and Get Customers.

Operations

Demand

A demand in Luminovo is a request for a specific quantity of electronic parts or assemblies that need to be delivered by a certain date. Demands are attached to assembies or components within Luminovo based on the internal part number. Demand upload is relevant for the users of the Source-to-contract Luminovo module.

Operations

Manufacturing and Calculation

Get, create, delete and update all your manufacturing resources.

Operations

Offers and Inventory

Import offers and inventory data, create custom part offers and get a PCB offer.

Operations

Order Management

This section is relevant for the users of Luminovo’s Customer Collaboration Platform. Use the following endpoints to customize the order options your customer receives when ordering via the Customer Collaboration Platform.

Operations

PCB

PCB-related endpoints and resources.

Operations

PnP

Pick and Place (PnP) data for assemblies.

Operations

Purchase Orders

You can find and create purchase orders for a sourcing scenario.

Operations

Quotation

You can upload the quotation for an RfQ.

Operations

RfQ

Get one or all RfQ’s, delete, create or update one RfQ.

Operations

Supplier

Supplier-management related endpoints.

Operations

Sourcing Scenario

Create, get and update sourcing scenarios under a given RfQ.

Operations

User

Get all your Luminovo users.

Operations