Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dell API - V5 #79

Closed
pablitobin opened this issue Sep 16, 2019 · 23 comments · Fixed by #82
Closed

Dell API - V5 #79

pablitobin opened this issue Sep 16, 2019 · 23 comments · Fixed by #82

Comments

@pablitobin
Copy link

Hi!
Dell changes their API procedures to get warranty status. They are using V5 now.
Somebody knows how to fix it?

@nmarie276
Copy link

Hello.

Here is the documentation about the new API: http://techdirect.dell.com/API_DOCs/Dell%20Warranty%20API%20Version%205.zip
The current API (v4) will be shutdown at the end of the year: https://techdirect.dell.com/portal/InfoCenter.aspx#TechDirectAPIs

@LDanton95
Copy link

Hello,
I request a new API (V5) from Dell and read the documentation.
Unfortunately, I don't understand how to setup the new key for GLPI plugin.

Could someone can help me (us) to implement the new API on GLPI (9.3 for me).

Thanks a lot in advance.
Ludo.

@abpetit
Copy link

abpetit commented Sep 30, 2019

Hello,
The same for me, can someone help us please ?
Thanks,
Alex.

@LDanton95
Copy link

Hello,
I'm sure our issue could concerne many people who will need to change to the new Dell API.
I'll very appreciate if someone could help us.

Thanks in advance,
Ludo.

@keha35
Copy link
Contributor

keha35 commented Oct 22, 2019

Hi,

The developpement for the api V5 is in progress.

Br.

@LDanton95
Copy link

Hi,
Ok Thanks !
Waiting for good news ;-)

Regards,
Ludo.

@nmarie276
Copy link

nmarie276 commented Oct 22, 2019

Hello.

Can you link the commit to this ticket? So we can test it.

Regards.

@boscorelly
Copy link

Hi,

The developpement for the api V5 is in progress.

Br.

Is it available in devel version ?

@eceirtjv
Copy link

Hi,

The developpement for the api V5 is in progress.

Br.

Hi,
any news about the developpement of the API v5?
Do you have some issue about it?

Thank you.

Cheers

@hesleymagno
Copy link

hesleymagno commented Dec 16, 2019

For ERROR

image

DELL API SUPPORT

Please note there is no Sandbox/Test endpoints applicable to Warranty V5 API. You can use same Access token URI and Warranty endpoints across test and production instances.

Kindly note Warranty V5 can’t be accessed directly through web browser as the step 1 is a HTTP POST Method.

As we have upgraded to OAuthTLS2.0 as the authorization process hence it will be two-step process now to access new endpoint(s):

  1.            Generate Bearer token using client_id and client_secret
    

HTTP POST Method ; URI : https://apigtwb2c.us.dell.com/auth/oauth/v2/token

requestBody

grant_type = client_credentials

client_id = your client_id

client_secret = your client_secret

Content-Type = application/x-www-form-urlencoded

image

  1.            Use the Bearer token to make Warranty API call (new endpoints for warranty V5 API) wherein Bearer token should be passed as Header whilst servicetag (s) as query parameter - refer Warranty technical specs for more details
    

HTTP GET Method - Below are the various URI

GetAssetHeader: https://apigtwb2c.us.dell.com/PROD/sbil/eapi/v5/assets?

GetAssetWarranty: https://apigtwb2c.us.dell.com/PROD/sbil/eapi/v5/asset-entitlements?

GetAssetSummary: https://apigtwb2c.us.dell.com/PROD/sbil/eapi/v5/asset-entitlement-components?

GetAssetDetail: https://apigtwb2c.us.dell.com/PROD/sbil/eapi/v5/asset-components?

Headers

Authorization = Bearer $token

body = @{

                          servicetags = $tag

image

@VincentLegros
Copy link

Hello,
Any Up ?
I have my Client_ID & my Client_Secret and the v4 stopped working on DELL site this Sunday Dec. 15th :(
This becomes, I guess for a lot of people, an urgent problem ;)
thanks in advance
Vincent

@LilianBoulard
Copy link

Hi,
Up !
Thanks

@pablitobin
Copy link
Author

Somebody knows when will be a DEV version to test?

@bigben386
Copy link

Just curious if there is any broad ETA on this. I am hoping to avoid a several thousand dollar Warranty Master agreement.
Thanks

@tomolimo
Copy link
Contributor

tomolimo commented Jan 9, 2020

Hello,
I'm working on this issue, so WIP 😃
Regards,
Tomolimo

tomolimo added a commit to tomolimo/manufacturersimports that referenced this issue Jan 10, 2020
@tomolimo
Copy link
Contributor

Hello,
Currently fixed for GLPI 9.2 see #80
Next week if I've time, I'll merge the fix for 9.3 and 9.4
Regards,
Tomolimo

@Langelot007
Copy link

Merci Tomolimo !
Nous espérons que tu auras le temps !

@tomolimo
Copy link
Contributor

Hello,
Currently fixed for GLPI 9.3 see #81
GLPI 9.4 is coming 😃 ...
Regards,
Tomolimo

@tomolimo
Copy link
Contributor

tomolimo commented Jan 14, 2020

Hello
PR #82 is for GLPI 9.4
Thank you
Regards,
Tomolimo

@boscorelly
Copy link

what to use for Access token API address and Warranty API address ?

@tomolimo
Copy link
Contributor

Hello,
Here are the default values that appear when default DELL template is requested:

Manufacturer web address: https://www.dell.com/support/home/product-support/servicetag/
Access token API address: https://apigtwb2c.us.dell.com/auth/oauth/v2/token
Warranty API address: https://apigtwb2c.us.dell.com/PROD/sbil/eapi/v5/asset-entitlements?servicetags=

Regards,
Tomolimo

@Torpyl
Copy link

Torpyl commented Feb 12, 2020

Hi tomolino,

thanks for your job ! We have an issue, we d'ont have "submit" button to register the dell manufacturer configuration, any fix for this ?

thanks in advance

@tomolimo
Copy link
Contributor

Hi tomolino,

thanks for your job ! We have an issue, we d'ont have "submit" button to register the dell manufacturer configuration, any fix for this ?

thanks in advance

Please open a new issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.