Application Security Platform
Discovery

Add new API source

This document is for:
Invicti Platform

Invicti Platform can integrate with multiple API sources for discovering and importing your existing APIs into your Invicti API Inventory.

This document explains how to add a new API source to Invicti Platform.

To add a new API source, you can use one of the following options:

Add a new API source from an external platform

  1. Select Discovery > Configuration from the left-side menu.
  2. Navigate to section API sources and click Add new source button to open configuration.
  3. Select External platform.

Add a new API source to Invicti Platform by integrating with API tools.

  1. Input the name for your source. In this example we use New API Source.
  2. Keep the toggle on by Exclude empty specifications to exclude APIs that don't contain any defined endpoints.
  3. Select the source type. Where required, enter the information from your API source and follow the on-screen instructions:

Add a new API source from a file

  1. Select Discovery > Configuration from the left-side menu.
  2. Navigate to section API sources and click Add new source button to open configuration.
  3. Select From File.

Import new API source from file in Invicti Platform.

  1. In the Name field, type the name of your source, for example New API Source.
  2. In the Base URL enter the root URL of the API endpoints. For example, if your page is http://example.com, the base API URL could be: http://example.com/api/v1.
  3. In the API specification field, upload the file in .json, .yaml, or .raml format.
  4. In the Type drop-down, select the type of your file: OpenAPI 2.x (Swagger2), OpenAPI 3.x, or RAML.
  5. Click Save to finish the configuration.  
Share This Article