Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
LIDONG
New Contributor

What should be the FortiAnalayzer API WSDL URL?

Hi,

 

I meet an issue when connect with FortiAnalayzer API (using Python). For example:

- client = zeep.Client(wsdl=wsdl,transport=Transport(session=session))     Or

- response = requests.post(wsdl,data=body,headers=headers,proxies=proxy)

 

1. I have downloaded the legacy WSDL file by following the "FortiAnalyzer - XML API Reference v5.6.0". At the end of WSDL file, it shows that the URL is http://localhost:8080/FortiAnalyzerWSxml, which is different from other normal public API WSDL url.

 

<wsdl:service name="FortiAnalyzerWSxml"> <wsdl:port name="FortiAnalyzerWSxml" binding="tns:FortiAnalyzerWSxml"> <soap:address location="http://localhost:8080/FortiAnalyzerWSxml"/> </wsdl:port> </wsdl:service>

 

2. In my case, the FortiAnalyzer is accessed via an internal IP address (e.g., assume 10.11.12.13). I also tried to set WSDL URL as http://10.11.12.13:8080/FortiAnalyzerWSxml. But still does not work

 

How should I set the WSDL URL?

 

Thanks.

10 REPLIES 10
LIDONG

Thanks. So far, we have a white list of firewall rules + one bottom rule to deny all traffic outside the white list. If we want to retrieve data to to investigate / analyze what kind of traffic are denied. Which API/API(s) you think would be helpful for us?

Labels
Top Kudoed Authors