Viewing API List and API Details
You can view the list of registered APIs, activate, delete, or view analytics of a specific API in the Manage APIs page. In addition, you can view API details, modify API details, activate and deactivate an API in the API details page.
To view API list and API details
-
Click
APIs in the title navigation bar.
A list of all registered APIs appears. The APIs are sorted based on their names. When there is more than one API with same name, they are sorted based on their system versions. The list displays the following details:
Column Description Name Displays API name with an icon representing the API type. API type can be REST, SOAP, OData, and WebSocket.
Description Displays brief description of the API. Active endpoints Indicates the active endpoints available for the API and shows how an API can be called. These are the active endpoint indicators:
specifies that the webMethods API Gateway endpoint is active. This implies that the API can be called on the webMethods API Gateway endpoint.
specifies that the webMethods API Gateway endpoint is inactive. The API is not exposed by webMethods API Gateway and API calls are rejected by webMethods API Gateway with HTTP 404 responses.
specifies that the API is deployed to one or more Microgateways and therefore has active Microgateway endpoints. The API does not have any active webMethods API Gateway endpoints. Any API calls against webMethods API Gateway are rejected by webMethods API Gateway with HTTP 404 responses. The available Microgateway endpoints can be looked up in the API details screen. The list of active Microgateway endpoints is updated whenever a new Microgateway is registered or a Microgateway is de-registered. If the last Microgateway becomes unavailable, the endpoint indicator no longer shows active Microgateway endpoints
specifies that webMethods API Gateway and Microgateway endpoints are active but there is no routing of API calls from webMethods API Gateway to Microgateway endpoints. This situation results from deploying an API with an active webMethods API Gateway endpoint to one or more Microgateways. The policy enforcement is done on the webMethods API Gateway and Microgateways independently. Deactivating and activating the API in webMethods API Gateway establishes the routing to the Microgateway endpoints.
specifies that webMethods API Gateway and Microgateway endpoints are active. API calls against the webMethods API Gateway endpoint are routed to the Microgateway endpoints. If multiple Microgateway endpoints are available, webMethods API Gateway applies load balanced routing to the API calls. The load balancing follows the round-robin algorithm. If a Microgateway endpoint becomes unavailable the next endpoint is contacted. If no Microgateway endpoint replies, the API call in webMethods API Gateway fails. The list of Microgateways covered by the routing is updated dynamically.
The policy definitions in webMethods API Gateway are enforced by Microgateways. To activate the routing in webMethods API Gateway to Microgateways, the APIs have to be deployed to Microgateway first before activating the API in webMethods API Gateway. If the last Microgateway becomes unavailable the routing is not removed implicitly. API calls against webMethods API Gateway fail as no Microgateway endpoint is available.
specifies that an API has an active AppMesh endpoint, but no active webMethods API Gateway endpoint. An AppMesh endpoint is established by performing an APIfy operation. The policy definitions in webMethods API Gateway are enforced within the AppMesh. The API is not exposed by webMethods API Gateway and API calls are rejected by webMethods API Gateway with HTTP 404 responses.
specifies that webMethods API Gateway and AppMesh endpoints are active. API calls against the webMethods API Gateway endpoint are routed to the AppMesh endpoint. The policy definitions in webMethods API Gateway are enforced within the AppMesh.
Version Displays API version. Modified Time Displays the time when the API was last modified. You can perform the following operations in the Manage APIs page.
- Filter APIs by
Type,
Activation status,
Team, or
Active endpoints. Select the required
API type, status, team or active endpoints to view the APIs based on the
provided filters.
Note: The Team filter is applicable only if you have enabled the Teams feature.
- Activate an API by clicking
that denotes an inactive state.
Once an API is activated, the Gateway endpoint is available which can be used by the consumers of this API.
- Deactivate an API by clicking
that denotes an active state.
- Export an API by clicking
- Delete an API by clicking
in the respective row.
- View API analytics by clicking
in the respective row.
- Publish or Unpublish an API by clicking
and
respectively.
-
Click any API to view API details.
The API details page displays the basic information, technical information, resources and methods, and specification for the selected API. This page allows you to edit some of the API details. Also, this page provides options to activate or deactivate an API. Click
to export, enable or disable mocking, update, and create new version operations.
The list of registered applications is sorted by name in ascending order and you can view the total count of registered applications. If the list of registered applications is long, then the applications are distributed in more than one page. You can navigate between the pages by selecting the page numbers provided below the grid.Note: The link provided in the Documentation section of the API details tab can be accessed using webMethods API Gateway internal users credentials and cannot be accessed using SSO user credentials.