cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1323
Views
0
Helpful
3
Replies

Cisco Prime API not replying

ChrisMac70330
Level 1
Level 1

Hi,

 

I am having an issue with prime API, replying to me. it just stays in a state of loading but no reply.

Prime 3.6

 

curl -k -u API:password https://10.113.72.69/webacs/api/v1/data/InventoryDetails. -v
* About to connect() to 10.113.72.69 port 443 (#0)
* Trying 10.113.72.69...
* Connected to 10.113.72.69 (10.113.72.69) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* skipping SSL peer certificate verification
* SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
* Server certificate:
* subject: CN=ro-buh-pi,OU=Prime Infra,O=Cisco Systems,L=SJ,ST=CA,C=US
* start date: Jul 02 21:18:16 2020 GMT
* expire date: Sep 02 21:18:16 2039 GMT
* common name: ro-buh-pi
* issuer: CN=ro-buh-pi,OU=Prime Infra,O=Cisco Systems,L=SJ,ST=CA,C=US
* Server auth using Basic with user 'API'
> GET /webacs/api/v1/data/InventoryDetails. HTTP/1.1
> Authorization: Basic QVBJOlRFNU9hYmdDT3FCWjExbVRuVEJw
> User-Agent: curl/7.29.0
> Host: 10.113.72.69
> Accept: */*
>

 

 

Then it just freezes here,

3 Replies 3

Alex Stevenson
Cisco Employee
Cisco Employee

 

Hello @ChrisMac70330,

 

         Is it possible you've left an extra period in the URL?

curl -k -u API:password https://10.113.72.69/webacs/api/v1/data/InventoryDetails. -v
> GET /webacs/api/v1/data/InventoryDetails. HTTP/1.1

 

I'm not accustomed to seeing periods at the ends of URLs, and that includes cURL requests.

Hi, no the . is there just very small. I have read and followed the guide, but it's not working even in postman.

 

I really do not understand why it would not work, read about having chrome opened so you bypass the invalid certificate but even from local computer bash is not working.

 

 

* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
* CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [85 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [920 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=US; ST=CA; L=SJ; O=Cisco Systems; OU=Prime Infra; CN=ro-buh-pi
* start date: Jul 2 21:18:16 2020 GMT
* expire date: Sep 2 21:18:16 2039 GMT
* issuer: C=US; ST=CA; L=SJ; O=Cisco Systems; OU=Prime Infra; CN=ro-buh-pi
* SSL certificate verify result: self signed certificate (18), continuing anyway.
* Server auth using Basic with user 'API'
} [5 bytes data]
> GET /webacs/api/v1/data/InventoryDetails. HTTP/1.1
> Host: 10.113.72.69
> Authorization: Basic QVBJOlRFNU9hYmdDT3FCWjExbVRuVEJw
> User-Agent: curl/7.73.0
> Accept: */*

 

 

Alex Stevenson
Cisco Employee
Cisco Employee

Also, here's the Cisco Prime Infrastructure 3.6 API Reference Guide, in case you didn't have it.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: