cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3181
Views
5
Helpful
7
Replies

Cisco Support API

ricardokaufmann
Level 1
Level 1

Hello All, I've got a question regarding the Cisco Support APIs. We are currently developing an internal software which should do some API requests in order to get the EoL Dates for our devices. However it is not so clear to me how to do these API requests. Do we absolutely need the Cisco API Console or can it be done using any other tool like Postman? How do I need to specify the PSS account credentials within the URL?

 

Can you please share your experience about Cisco Support APIs?

Thanks in advance.

Ricardo

1 Accepted Solution

Accepted Solutions

Hi Ricardo,

From the FAQ: 

"....ones that will require some entitlement to access them"

 

If the EoX API is not visible then it will be down to lack of entitlement via you CCO account you are using. Don't worry I don't have access to it either! :) 

You will have to contact cisco support: 

https://www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html

 

...there doesn't appear to be any other way to contact the team running the cisco API console.

 

Quite why you need special entitlement to access the EoX API info when the data is freely available under the cisco product section of the website is a mystery!

 

cheers,

Seb.

View solution in original post

7 Replies 7

Seb Rupik
VIP Alumni
VIP Alumni

Hi there,

You need to register for access to the various APIs via apiconsole.cisco.com . Once you have you will be given the required client_id and client_secret .

Once you have these and knowledge of correct URLs you can make REST requests via multiple means, curl, postman, python-requests, etc .

 

Regarding using the credentials, you use them to obtain an Authorization token, by making a request to:

https://cloudsso.cisco.com/as/token.oauth2

 

...passing the client_id and client_secret in the body of the POST request.

Once you have the AuthZ token you use that in all subsequent API REST requests.

 

cheers,

Seb.

Hello Seb,


Thanks alot for your reply.


I'm now connected to apiconsole.cisco.com and there is a section called "My APIs". Im looking for the EoX API but I'm not able to find it in the list. Is it maybe named differently or do I not have the necessary rights?


Thanks alot for your reply.


Ricardo

Hi Ricardo,

From the FAQ: 

"....ones that will require some entitlement to access them"

 

If the EoX API is not visible then it will be down to lack of entitlement via you CCO account you are using. Don't worry I don't have access to it either! :) 

You will have to contact cisco support: 

https://www.cisco.com/c/en/us/support/web/tsd-cisco-worldwide-contacts.html

 

...there doesn't appear to be any other way to contact the team running the cisco API console.

 

Quite why you need special entitlement to access the EoX API info when the data is freely available under the cisco product section of the website is a mystery!

 

cheers,

Seb.

Thanks alot for your help Seb!

I'll proceed with contacting Cisco in order to obtain the necessary permissions.

 

Regards,

Ricardo

If you get access to the API, please post the details here for others to follow.

 

cheers,

Seb.

The Support APIs are included in the Smart Net Total Care (SNTC) service offer and Partner Support Service (PSS) offer for partners and are bundled with APIs that come with those offers. As such, there is an on-boarding process required before you can use them - you can find details on getting access to the APIs through the Getting Started links found at the top of the Support APIs DevNet site (https://developer.cisco.com/site/support-apis/).

Hi kcolberg 

Can you please tell us what is the onboarding process. Are you referring to this document.

https://www.cisco.com/c/dam/en/us/support/docs/services/sntc/Guide-to-Assigning-Customer-API-Roles.pdf

In my company couple of people want to use the API. As given in this post why do we need SNTC access for some generic information like EOS / EOL which is available in cisco public site. Any general Cisco or non cisco client should be able to access the product information.