Skip to main content

DigiKey v4 Integration

This article helps you to activate the new DigiKey v4 integration

Written by Fabian Heldt

ℹ️ Note that the DigiKey API supports list prices as well as contract prices.


What changes compared to DigiKey v3

Under Settings > Supplier integrations you will find two DigiKey entries:

  • DigiKey (V4) is the current integration. Use it for every new connection.

  • DigiKey is the old v3 integration. It carries a yellow Deprecated tag that links to this article.

The two versions are connected in different ways:

DigiKey (v3, deprecated)

DigiKey (V4)

How you connect

Connect account sends you to the DigiKey login page, where you log in with your My DigiKey account

You create a production app in the DigiKey developer portal (steps 1 to 6 below) and enter its Client ID and Client secret in Luminovo

Location and currency

Store location and Currency

Country and Currency (the currencies on offer depend on the country)

Contract prices

Customer ID

Account ID (optional, marked “Required for contract prices”)

New credentials can only be entered in DigiKey (V4). The old DigiKey entry has no fields for a client ID or client secret.

Step 1 - Log in to the DigiKey developer portal

You must first log in to the DigiKey API developer portal.

Step 2 - Create an Organization

To make production calls to the DigiKey APIs, you must create an Organization:

Click Organizations in the navigation bar or navigate to: https://developer.digikey.com/organizations.


Step 3 - Name your Organization (you can use your company name here):

Click Add organization.

Go to Production Apps

After your have created your organization, click on it, and you should see this:

  • Select Production Apps.


Step 4 - Create a Production Application

Click the Create Production App button.


Step 5 - Fill in the Application Form

Fill in the form using the information specific to your application.
Then click the Add production app button at the bottom of the page.


After submission, the Production application is created.


Step 6 - View and retrieve credentials

Once you have created the production app, you can click on the app and retrieve your credentials here:

Step 7 - Enter credentials in Luminovo

Now go back into your Luminovo account, open Settings > Supplier integrations and click the DigiKey (V4) row to open its details:

Click Connect account:

Enter your credentials and click Save. Client ID, Client secret, Country and Currency are required. Account ID is optional and must be a number (see the note below):

Now you should have successfully integrated your DigiKey v4 API with Luminovo.

If you expect to receive contract price offers from DigiKey, from the DigiKey developer portal, click on "My account" in the top bar. It will show one or more Account ID(s):

Pick the correct Account ID from the list and enter it in the Account ID field of the DigiKey (V4) entry under Supplier integrations:

Please, leave the Account ID blank if you are not expecting contract price offers, as using an Account ID will make more requests to DigiKey and drain your API usage quota more quickly.

DigiKey gives 1000 requests/day as default rate limit, which is pretty low. We recommend you to increase your API limits, as documented below:

API rate limit upgrade

If you exceed the API rate, please send an e-mail to the contact person listed below:

Name

Mail address

API Help

Further information and an email template can be found in this articleUpgrade API rate limits.


Haven't received your API key yet?

If you haven't received your API key after a while, you can send the supplier the email below. Copy it, fill in the parts in brackets, and add your Luminovo contact (CSM or Solutions Engineer) in CC.

Subject: API key request for [Company name] - follow-up

Hi [Contact name / Supplier team],

We requested an API key from you some time ago and wanted to follow up on the status.

We need the key to connect to Luminovo. Is anything blocking the request? If there's anything we can do on our side to speed things up, please let us know.

I've copied [CSM / SolEng name] from Luminovo in case there are any technical questions.

Thanks a lot,

[Name]

[Company name]

Did this answer your question?