Deleting an API
Deleting an API permanently removes the API from the CentraSite registry.
When you delete an API, CentraSite removes the registry entry for the API (that is, it removes the instance of the API from CentraSite's object database). Also note that:
You cannot delete the predefined APIs (not even if you have the default permissions associated with the
CentraSite Administrator role).
If you are not the owner of the API, you cannot delete the API unless you have Manage Assets permission (granted though a role-based permission) or at least Full permission on the API (granted through an instance-level permission).
You cannot delete an API that is in pending state (e.g., awaiting approval).
You cannot delete an API if any user in your
CentraSite registry is currently modifying the API.
Deleting an API will not remove the supporting documents that are attached to it.
This is of specific relevance to REST APIs. Beginning with 9.7,
CentraSite supports the enhanced interface for REST APIs (in contrast, earlier versions of
CentraSite supported a standardized interface for REST APIs). Documentation of the prior REST and XML service interface is available to
Software AG customers who have a current maintenance contract in
Empower,
Software AG's global extranet (
http://empower.softwareag.com/).
If you have REST APIs that were created prior to version 9.7 or if you are using the current version of
CentraSite Business UI, you can only view details of these REST APIs in
CentraSite Control. Keep in mind that you cannot delete REST APIs using the
CentraSite Control user interface (not even if you belong to the
CentraSite Administrator role). You will only be able to delete REST APIs using the
CentraSite Business UI.
You can delete a single proxy API or a selected set of proxy APIs. The descriptions in this section give you details on how to do this.