This documentation is for WSO2 API Manager 1.10.0 View documentation for the latest release.
Page Comparison - Publish the New Version and Deprecate the Old (v.1 vs v.2) - API Manager 1.10.0 - WSO2 Documentation

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

You publish an API to make it available for subscription in the API Store. If you set up multiple tenants, your tenant store will be visible to other tenants as well. Therefore, users of the other tenants can view the APIs that are published in your default API Store. This allows you to advertise your APIs to a wider audience. Although the APIs that are published in your tenant store are visible to the users of other tenant stores, they need to log in to your tenant store in order to subscribe to and use them.


For a description of the API lifecycle stages, see API lifecycle.

Include PageAPIMShared:Publish an API to the API StoreAPIMShared:Publish The steps below show how to publish an API to its default API Store:

  1. Log in to the API Publisher as a user who has the publisher role assigned. 
  2. Click the API that you prototyped in the previous tutorial (e.g., PhoneVerification 2.0.0).
    Image Added

  3. Go to the API's Lifecycle tab and click Publish


    Tip: The Lifecycle tab is only visible to users with publisher privileges.

    Image AddedThe API is now published to the default API Store.

  4. Log in to the default Store and click the APIs menu to see the API that you just published listed there.
    Image Added
  5. Go back to the API Publisher and click the API that you want to deprecate (e.g., PhoneVerification 1.0.0).
    Image Added

  6. Go to the API's Lifecycle tab and click Deprecate
    Image AddedThe API is now deprecated.

  7. Go back to the API Store, click the My Subscriptions menu and look under the Subscribed APIs section. The subscriptions made to the older API versions must be deprecated now.

    Image Added


    Tip: When an API is deprecated, new subscriptions are disabled (you cannot see the subscription options) and existing subscribers can continue to use the API as usual until it is eventually retired.

You have published an API to the API Store and deprecated its previous versions.