# FortiOS

{% hint style="warning" %}
This feature is in Early Release/BETA. Please contact your Epiphany Systems support or sales contact to learn more.
{% endhint %}

## About This Document

This guide details the steps necessary to connect FortiOS network configurations to the Epiphany Intelligence Platform.  The Epiphany Intelligence Platform leverages data from network configurations to provide greater visibility into the exposures of risks in you environment.

## Overview

FortiOS allows access to its network configurations by virtue of its API via an API token, or by extracting its configurations from its command line interface (CLI).&#x20;

The Epiphany Intelligence Platform only requires read-only rights to the FortiOS appliance, which is a set of rules outlined later is this guide.

As stated above, there are two options to collect the needed network configurations:

* **Option 1 - API access**: Generate an API token and submit it to your Epiphany dashboard.
* **Option 2 - CLI collection**: Collect the network configurations and submit them to the local Epiphany Site Collector via SSHv2.

## Version Compatibility

* **Epiphany Site Collector**: Version 1.0 and later.
* **FortiOS**: FortiOS 5.0 and later, or FortiOS with REST API Support
* **SSH**: If you use this method for submission, you are required to use SSHv2.

## Prerequisites

* [ ] Access to the FortiOS appliance via CLI or WebUI.
* [ ] Ability to create API token or pull full appliance configurations manually.

## **What is Needed for API Integration**

* [ ] Username with API access.
* [ ] Password to username.
* [ ] API Key generated after API user is created.
* [ ] The FortiOS device’s IP, or FQDN.

[Legal Notice](/technical-documentation/legal-notice.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.reveald.com/technical-documentation/data-sources-early-access/fortios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
