Start a Conversation

Unsolved

M

1 Rookie

 • 

3 Posts

275

August 26th, 2024 11:49

Request for API Access to Retrieve Dell Device Model Using Serial Number

Dear members,

I am reaching out to inquire if there is an available API or another automated method to retrieve the model information of a Dell laptop or desktop based on its serial number (Service Tag). 

Currently, the only method I am aware of involves manually checking the Service Tag on Dell's support website. However, this process is not feasible for high-volume or automated scenarios. I have explored options such as web scraping, but the security measures in place on your website make this approach challenging and unreliable.

Could you please advise if Dell offers an official API or any other automated solution that would allow us to programmatically retrieve device model information using a Service Tag? This would greatly enhance our ability to manage and support Dell devices more efficiently.

Thank you very much for your assistance. I look forward to your response.

Best regards,

4 Operator

 • 

2K Posts

August 26th, 2024 15:14

Take a look to https://tdm.dell.com/portal/about-apis

We use the Service API to pull  the warrenty information for our systems within your CheckMK, NAGIOS or command line.

C:\>php dell_warranty.php -s XXXXXX
OK: Support from type 'ProSupport with Next Business Day Service' for Device LATITUDE 7440  with Service Tag XXXXXX is valid until 15.02.2027 (903 days left) |'Days left'=903;30;15;;

1 Rookie

 • 

3 Posts

August 28th, 2024 08:09

@Origin3k​ Thank you for your reply. I’m sorry, but the Dell Developers interface is really a nightmare. I’m struggling to understand how teams and subscriptions work, and the Service APIs are poorly explained or documented. Could you please let me know the exact name of the API you’re using?

1 Rookie

 • 

3 Posts

August 28th, 2024 08:57

I’m sending you this recap message to give you the full explanation of my situation. I run a small business that helps other companies refurbish their IT equipment. As part of this service, we often receive batches of devices, many of which are Dell products.

To streamline our process, I would like to integrate a system within our internal operations that allows us to automatically retrieve the model information and warranty status of Dell devices using their serial numbers (Service Tags).

Specifically, I am looking for an API that would enable us to send the brand (Dell) and the serial number to retrieve this information programmatically.

Currently, the only available method involves manually checking the Service Tag on Dell’s support website, which includes a 30-second delay to prevent web scraping. This manual process is not feasible for high-volume scenarios, and we need a more automated and efficient solution.

"https://www.dell.com/support/home/fr-fr/product-support/servicetag/"

I understand that Dell offers APIs through its developer portal, but I am having difficulty navigating the system. Here are the specific challenges I’m facing:

  1. API Access: I would like to use a Dell API that allows me to send a request (including a client ID, token, or any other required authentication) and receive information about the device model and warranty status in return. My main interest is in retrieving the device model.

  2. Volume of Requests: The volume of requests I anticipate is relatively low—around 400 to 500 requests per month. This is based on the number of devices we process, which can vary.

  3. Developer Portal Navigation: Although I am a developer, I am not an expert, and I am struggling to understand how teams and subscriptions work on the Dell Developer portal. I have created a team to manage this, but when I attempt to create a subscription, the API names available in the subscription options do not match the ones listed under the API explorer. This inconsistency is causing confusion.

  4. Specific API Identification: I am trying to determine which API I need to subscribe to in order to accomplish my goal of retrieving device model information based on the Service Tag. I also need to understand the steps required to set this up, including obtaining the necessary credentials (e.g., client ID, secret, token) and how to correctly make the API requests.

Given these challenges, I would greatly appreciate any guidance or advice you can provide.

Could you please clarify the exact API that I should subscribe to for this purpose, and provide any insights on how to properly configure my account and requests?

Thank you very much for your time and assistance. I look forward to your response.

4 Operator

 • 

2K Posts

August 31st, 2024 18:42

I wrote the code 13 years ago and only need to change it once because Dell changed to oAuth2 for authorization.  Its a simple web request and i use cURL through PHP on unix,linux and windows.  Im pretty sure that there was a PDF included with all the options.

The warranty API only contains Device Name/Type and all warranty service and the dates. There are no client information.

IIRC there is also a support API about Tickets or so.

Regards,
Joerg

4 Operator

 • 

2K Posts

September 1st, 2024 06:42

Take a look to https://techdirect.dell.com/API_DOCs/Dell%20Warranty%20API%20Version%205.zip

I see all so a "Details" service and it looks like that you can retrieve components details as well.  If you need some coding help just send me a PM.  You need a Post Request for the Login and one GET Request for the informations you want to fetch.

Regards,
Joerg

No Events found!

Top