cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1285
Views
0
Helpful
5
Replies

CISCO ISE API get client IP address

jay.pandya1
Level 1
Level 1

I am using the CISCO ISE REST API and I want to be able to get the client IP address. I have been reading the Monitoring REST API documentation here: http://www.cisco.com/c/en/us/td/docs/security/ise/1-2/api_ref_guide/api_ref_book/ise_api_ref_ch1.html

However the documentation only allows for querying by NAS IP address and not the client IP address. Is there any way to retrieve the client IP address via the API(s)? 

5 Replies 5

jan.nielsen
Level 7
Level 7

Not sure exactly what it is you want. Do you already have the ip, and want some more info from ise ? or do you have like a mac address and wan't the ip address ?

I already have the client IP, and I want some more information from ISE (such as username).

Not sure if it's just been removed from the documentation, but the session api in ise 1.1, had a call where you could use the ip address as condition, but it's not listed in the newer ise api docs, try it maybe ?

https://acme123/ise/mnt/api/Session/EndPointIPAddress/A.B.C.D

http://www.cisco.com/c/en/us/td/docs/security/ise/1-1/api_ref_guide/ise_api_reference_guide_book/ise_api_ref_ch2.html#pgfId-1089826

Nope, gives me a 404 Not found :( 

NB: The ISE version we are using is 1.3.0.876.

The method you have suggested requires knowledge of the Endpoint IP, but the client could be connected to any endpoint in the network. I want to be able to find other information about the client based on their IP address. There is a NAS IP Search API call in newer versions, but again, that requires knowledge of a particular NAS IP.