PSS API Access
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2021 04:05 AM
Hello!
I want to access the Cisco PSS API. PSS API Developer's Guide (cisco.com)
Previously it was possible to create a Case for Accessing the API Request access to the PSS APIs - Cisco Community but this is no longer possible.
I tried to access the PSS API without this step, by following the steps in the Devoloper Guide above.
I get this error message:
User provided an invalid Global Ultimate Party Id or there is no partner associated with given Global Ultimate Party
Complete Error Message (Request is below):
<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:NO-INV_DATA-105</faultcode>
<faultstring>No partner available for given input parameter(s)</faultstring>
<detail>
<tns:InventoryServiceException xmlns:tns="http://www.cisco.com/InventoryService">
<tns:InventoryServiceException xmlns:ns2="http://exception.service.csp.ca.cisco.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:InventoryServiceException">
<ns2:MessageCause>User provided an invalid Global Ultimate Party Id or there is no partner associated with given Global Ultimate Party</ns2:MessageCause>
<ns2:messageCode>NO-INV_DATA-105</ns2:messageCode>
<ns2:messageDetail>No partner available for given input parameter(s)</ns2:messageDetail>
<ns2:serviceName>Inventory Service</ns2:serviceName>
</tns:InventoryServiceException>
</tns:InventoryServiceException>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Request:
POST /pss/v1.0/InventoryService HTTP/1.1
Host: api.cisco.com
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: getCustomersInventoryIds
Authorization: Bearer correctToken
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inv="http://www.cisco.com/InventoryService">
<soapenv:Header/>
<soapenv:Body>
<inv:CustomerInventoryRequest>
<!--Zero or more repetitions:-->
<inv:customerIds></inv:customerIds>
</inv:CustomerInventoryRequest>
</soapenv:Body>
</soapenv:Envelope>
This Request gets me an correct Token (above):
POST /pss/token HTTP/1.1
Host: api.cisco.com
Content-Type: application/x-www-form-urlencoded
client_id=xxxxxxx&client_secret=xxxxxxx&grant_type=client_credentials
I hope you can help me with the solution!
Thank you!
- Labels:
-
Support APIs

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2021 05:04 AM
Not a expert here, but look like you need to open the case here https://mycase.cloudapps.cisco.com/case
- To open a new case select > OPEN NEW CASE
- then in Products and Services select > OPEN CASE
- A new page will open to check Entitlement. (You will need to include an active PSS Contract Here)
- On the new page enter >Title: Request access to PSS APIs and the API Console
- Enter Description: Provide a Brief description, Company Name and Location, and an active PSS Contract for your company. (Make sure you provide a PSS Contract Number in the description Support can verify)
- With the title and description complete, under Technology select > CISCO SUGGESTIONS
- Some options should be displayed base on the title. Choose the Option: Smart Services Capabilities > SNTC Service API and PSS Smart API
- Then under Problem Area select > Choose a problem
- The window below will appear, and Select INSTALLATION, Configuration Assistance, then SELECT
- Now complete the rest of the form with your contact information, then at the bottom > SUBMIT
- A new case will be created and you will receive an e-mail with your case information.
Connect with me https://bigevilbeard.github.io
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-01-2021 05:27 AM
Hello, the problem lies in step 3 Entitlement, you get a search mask where you need to find a product to progress further. Therefore I did not manage to include an active PSS Contract.
I believe the Cisco Support Case Manager has changed and this way is no longer possible.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-09-2021 05:58 AM
Have tried the same procedure with no luck. Need help to access PSS API?
Any other way to apply for access?
Arnt Mortensen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-14-2022 07:07 AM
reviving this thread, I have the same issue and raised a TAC against an active contract to simply be told:
email this group:
I am about to do so but not holding out much hope, figured it was worth posting in case a web search brings anyone else here.
