cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1135
Views
0
Helpful
2
Replies

Access Denied 403 error when calling CSAPI endpoints

I can successfully access most of the necessary API endpoints that i need, but the CSAPI all return 403 forbidden.

When accessing these I get 403 forbidden  (not real customer ID):

GET https://apx.cisco.com/cs/api/v1/inventory/software?customerId=1234

GET https://apx.cisco.com/cs/api/v1/inventory/hardware?customerId=1234

GET https://apx.cisco.com/cs/api/v1/customer-info/customer-details

 

But these work (not real serial number):

GET https://api.cisco.com/software/suggestion/v2/suggestions/software/productIds/C8500-12X4QC

GET https://api.cisco.com/software/suggestion/v2/suggestions/compatible/productId/C8500-12X4QC

GET https://api.cisco.com/product/v1/information/serial_numbers/123456ABCD

 

When trying to get into the portal directly i get very long load times, and sometimes error messages that the data is unavailable or i am no authorized to view it.  I am an administrator for our company so i know i have access to it.

There are other links that return request too large errors.  Such as when I click on the Product Alert Deltas, Under Inventory when i click on Summary, or when try to get details on a device in the inventory.

seantorgersondojstateorus_0-1672876467021.png

 

1 Accepted Solution

Accepted Solutions

hasharm3
Cisco Employee
Cisco Employee

Hello,

I have acknowledged this post. Could you please provide the following details over the PM:

CCO ID-
Party ID-
Contract No.-
Company name-
Email-

Thanks & regards,

hasharm3

View solution in original post

2 Replies 2

hasharm3
Cisco Employee
Cisco Employee

Hello,

I have acknowledged this post. Could you please provide the following details over the PM:

CCO ID-
Party ID-
Contract No.-
Company name-
Email-

Thanks & regards,

hasharm3

Hi,

I am unable to get this API to work.

{'message': 'System Error',
'reason': {'errorCode': 'API_INTERNAL_004',
'errorInfo': 'System is temporarily unable to process your '
'request. Please try again later.'},

How would I go about getting the party ID without this API call?