Manage APIs > Managed APIs > Creating a managed API
  

Creating a managed API

Create a managed API from a published API. To create a managed API, you must be assigned the Deployer or Admin role. When you create a managed API, API Center generates API endpoint URLs for the API operations, which you can share with API consumers to access the operations with.
    1On the API Console page, select the Published APIs tab.
    The Published APIs tab shows all the published APIs according to the Last Modified Date of the published API.
    2Click the Actions menu on the row of the selected published API and select Create a Managed API.
    3Enter a name for the managed API.
    The name can contain up to 50 characters, including ASCII letters, digits, and underscores.
    4Optionally, enter a description.
    5In the URL Context field, enter the context that API Center adds to the API URL.
    The context can contain up to 10 characters, including any ASCII letter, any digit, and must begin with an alphabet.
    The context can be shared between different versions of a managed API that belongs to the same published API.
    6Optionally, enable the JSON web token (JWT) authentication policy at the managed API level.
    You can enable JSON web token authentication at the API level. You can use this JSON web token to authenticate the API and all its operations.
    1. aOptionally, add required notes and click Save.
    2. Notes can contain a maximum of 500 characters.
    3. bIf both API-level and operation-level authentications are selected, the Warning dialog box appears. Click OK to confirm overriding of all the existing operation-level authentication.
    4. If no authentications were applied to the API operations previously, this dialog box doesn't appear.
    For more information about using an API-level authentication policy, see API Policies.
    7Optionally, create an IP filtering policy at the managed API level.
    For more information about IP filtering policies, see API Policies.
    8Optionally, create and associate a user-level rate limit policy for a specific user of the managed API.
    For more information about user-level rate limit policies, see API Policies.
    9Optionally, create and associate a CORS policy at the managed API.
    For more information about CORS policies, see API Policies.
    10Optionally, add or update operation level security, rate limit, response caching, or privacy policies for both managed APIs or custom managed APIs.
    When you deploy an API, you can override the policies that are assigned to it. For more information about operation policies, see API Policies.
    11Click Save.
    If any validation errors occur, the Validation panel appears. Fix all errors listed on the Validation panel and click Save again.
    API Center saves the managed API.