Skip to Content

API query to fetch the details for the VIP created on the Fortigate.

This article describes which API query can be used to fetch the details of all the Virtual IPs created on the FortiGate.

Scope

FortiGate.

Solution

API query to be used:

https://Firewall IP or FQDN/api/v2/cmdb/firewall/vip/

Virtual IPs present on the FortiGate:

Virtual IPs present on the FortiGate。

The information is retrieved by the API call https://Firewall IP or FQDN/api/v2/cmdb/firewall/vip/:

{ "http_method":"GET", "size":1, "limit_reached":false, "matched_count":1, "next_idx":0, "revision":"bccc0d45b221618fa2c7c893479d8e76", "results":[ { "name":"test", "q_origin_key":"test", "id":0, "uuid":"1608b89a-49c7-51ef-64c4-83b971b1745c", "comment":"", "type":"static-nat", "server-type":"", "dns-mapping-ttl":0, "ldb-method":"static", "src-filter":[ ], "src-vip-filter":"disable", "service":[ ], "extip":"4.4.4.4", "extaddr":[ ], "h2-support":"enable", "h3-support":"disable", "quic":{ "max-idle-timeout":30000, "max-udp-payload-size":1500, "active-connection-id-limit":2, "ack-delay-exponent":3, "max-ack-delay":25, "max-datagram-frame-size":1500, "active-migration":"disable", "grease-quic-bit":"enable" }, "nat44":"enable", "nat46":"disable", "add-nat46-route":"enable", "mappedip":[ { "range":"5.5.5.5", "q_origin_key":"5.5.5.5" } ], "mapped-addr":"", "extintf":"port2", "arp-reply":"enable", "http-redirect":"disable", "persistence":"none", "nat-source-vip":"disable", "portforward":"disable", "status":"enable", "protocol":"tcp", "extport":"0-65535", "mappedport":"0-65535", "gratuitous-arp-interval":0, "srcintf-filter":[ ], "portmapping-type":"1-to-1", "realservers":[ ], "http-cookie-domain-from-host":"disable", "http-cookie-domain":"", "http-cookie-path":"", "http-cookie-generation":0, "http-cookie-age":60, "http-cookie-share":"same-ip", "https-cookie-secure":"disable", "http-multiplex":"disable", "http-multiplex-ttl":15, "http-multiplex-max-request":0, "http-multiplex-max-concurrent-request":0, "http-ip-header":"disable", "http-ip-header-name":"", "outlook-web-access":"disable", "weblogic-server":"disable", "websphere-server":"disable", "ssl-mode":"half", "ssl-certificate":[ ], "ssl-dh-bits":"2048", "ssl-algorithm":"high", "ssl-cipher-suites":[ ], "ssl-server-algorithm":"client", "ssl-server-cipher-suites":[ ], "ssl-pfs":"require", "ssl-min-version":"tls-1.1", "ssl-max-version":"tls-1.3", "ssl-server-min-version":"client", "ssl-server-max-version":"client", "ssl-accept-ffdhe-groups":"enable", "ssl-send-empty-frags":"enable", "ssl-client-fallback":"enable", "ssl-client-renegotiation":"secure", "ssl-client-session-state-type":"both", "ssl-client-session-state-timeout":30, "ssl-client-session-state-max":1000, "ssl-client-rekey-count":0, "ssl-server-renegotiation":"enable", "ssl-server-session-state-type":"both", "ssl-server-session-state-timeout":60, "ssl-server-session-state-max":100, "ssl-http-location-conversion":"disable", "ssl-http-match-host":"enable", "ssl-hpkp":"disable", "ssl-hpkp-primary":"", "ssl-hpkp-backup":"", "ssl-hpkp-age":5184000, "ssl-hpkp-report-uri":"", "ssl-hpkp-include-subdomains":"disable", "ssl-hsts":"disable", "ssl-hsts-age":5184000, "ssl-hsts-include-subdomains":"disable", "monitor":[ ], "max-embryonic-connections":1000, "color":0, "ipv6-mappedip":"::", "ipv6-mappedport":"0", "one-click-gslb-server":"disable", "gslb-hostname":"", "gslb-domain-name":"", "gslb-public-ips":[ ] } ], "vdom":"root", "path":"firewall", "name":"vip", "status":"success", "http_status":200, "serial":"FGVM010000052762", "version":"v7.4.4", "build":2662 }