Uploaded image for project: 'apiman (API Management)'
  1. apiman (API Management)
  2. APIMAN-942

Ability to delete an API

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Minor
    • 1.2.4.Final, 1.2.x
    • 1.2.1.Final
    • Management API
    • None

    Description

      Hi,

      We have added changes to the Management API module for deleting unpublished APIs. We would like to have the changes reviewed, and if acceptable, pulled.

      The URI for deleting an unpublished API would be:

      DELETE /api/unpublished/{orgId}/{apiId}
      

      This is for complete removal of an API. All versions will be deleted. A cascading delete is performed to remove all associations for plans, definitions, endpoint properties. There is also validation to make sure that the API being deleted isn't published or retired.

      I will post the changes to a new topic branch with this JIRA number.

      Attachments

        Issue Links

          Activity

            People

              msavy_jira Marc Savy (Inactive)
              ctsest1980 Chris Santiago (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: