API Tree

Visual Hierarchy of APIs

The API Tree provides a hierarchical view of APIs discovered by the AppSentinels Platform. It organizes APIs by URI segments and HTTP methods, offering visibility into the structural layout and relationships within the application.

The tree groups related APIs under common paths and highlights their HTTP methods and child APIs. The count next to each API (e.g., (25, 32)) represents the number of direct API endpoints and the total number of nested (child) endpoints within that path.

API Tree Overview

Manual Merge Using URI Parameterization

While AppSentinels auto-merges parameterized URIs, some patterns require manual intervention — especially when similar endpoints differ by path segments like IDs or names.

  • Select the endpoints that should be merged
  • Click on the Merge action in the UI
Select APIs for Merge

You can define parameter names and select types such as string or number. The merged APIs will appear under a single logical entry using the new parameterized URI.

  • Example: /tenant/{name} instead of multiple /tenant/test1, /tenant/test2
  • Helps consolidate analytics and reduce duplication
Define Parameters for Merge

Deleting APIs

Users can also delete APIs directly from the tree. This permanently removes:

Caution: Deleted APIs are not recoverable. Ensure backup/export before deletion if required.