|
| 1 | +# API Discovery |
| 2 | + |
| 3 | +API Discovery scans a target URL to automatically identify available API endpoints. It detects OpenAPI/Swagger definitions, GraphQL endpoints, health check paths, and other commonly used API routes. Discovered API specifications can then be used to run security scans. |
| 4 | + |
| 5 | +## Starting a Discovery |
| 6 | + |
| 7 | +From the sidebar, click **Discover API Endpoint**. If no discoveries exist, click **Start First Discovery**. Otherwise, click **New Discovery** in the top-right corner. |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | +Enter the target URL and click **Start Discovery**. |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +## Viewing Discoveries |
| 16 | + |
| 17 | +Click **Discover API Endpoint** in the sidebar to view all discovery runs. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +Each row shows: |
| 22 | + |
| 23 | +| Column | Description | |
| 24 | +|--------|-------------| |
| 25 | +| **Target URL** | The URL that was scanned for API endpoints | |
| 26 | +| **Status** | In progress, completed, failed, or stopped | |
| 27 | +| **Discoveries** | Number of endpoints discovered | |
| 28 | +| **Created** | Date and time the discovery was created | |
| 29 | +| **Actions** | Report, View Results, Delete | |
| 30 | + |
| 31 | +## Report |
| 32 | + |
| 33 | +Download discovered endpoints in document format. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +## Scan Results |
| 38 | + |
| 39 | +Click **View Results** to view detected APIs, discovered endpoints, and any scan results found at those endpoints. |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +### Discovered Endpoints |
| 44 | + |
| 45 | +Click **View Discovered Endpoints** in the detected APIs section to see all endpoints found by scanning common API paths. |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | +## Deleting a Discovery |
| 50 | + |
| 51 | +Click the **Delete** icon to remove a discovery entry. |
| 52 | + |
| 53 | + |
0 commit comments