Page created: 27 Jan 2022
|
Page updated: 9 Jan 2023
API discovery is a process to discover APIs in your API environment. The discovery process involves all PingIntelligence components.
- ASE - A
root
API is defined in ASE for the discovery process to start. Theroot
API access log data is sent to ABS AI engine for processing. - ABS AI engine - The ASE access logs are processed to discover APIs in your environment.
- Dashboard - Displays, manages, and renders the discovered APIs. Dashboard allows you
to edit the discovered APIs and publish them to ASE. To view the APIs discovered
from your API ecosystem, navigate to Discovered APIs in
the Dashboard as shown in the screenshot below.
Sorting
You can sort the list of discovered APIs by:
- Discovered date (default), in descending order.
- Last updated date, in descending order.
Filtering
You can filter and narrow down the displayed list of discovered APIs, using the filter drop
down or search, or a combination of both:
- Filter drop down options:
- Discovered (default filter): List of APIs that have been discovered in the environment, but not yet determined to be tracked or ignored.
- Tracked: List the APIs that are being tracked.
- Ignored: List the APIs that are ignored.
- Search:
Enter part of the API hostname or URL in the search field, to narrow the list of APIs.
Actions
From the Discovered APIs dashboard, you can click the Ignore all APIs button to set the listed APIs as ignored.
On individual entries in the APIs list click the three-dot icon on the right of a row
to select one of the options:
- Track: Track activity on this API.
- Ignore: Ignore activity on this API.
- View spec: Display the API definition in JSON format. For
example:
- Click on the API row to drill down to Edit the discovered APIs.