In this Article

Overview

Starting in the SnapLogic 4.25 (May 2021) release, SnapLogic API Management supports a design first approach to building APIs. You can upload or reference an API specification based on the Open API Specification (OAS) 2.0 standard, and then create and manage versions of your API.

In SnapLogic Manager, a new page called API Manager - /apim provides a space where you can create the APIs from referencing a specification. The new API Asset acts as a container for the following SnapLogic Assets.

Prerequisites

Uploading the API Specification and Creating the API

  1. In SnapLogic Manager, click Settings > API Management > API Manager


    The API Manager - /apim page is displayed.


  2.  Click  to display the Create API dialog window:
    1. Select one of the following options:
      • Upload File: Select to upload a Swagger Specification as a .yaml. or .json file.
      • Enter URL: Enter the URL for the Swagger Specification.
    2. Click Import and Continue to display the Create API dialog.

  3. In the Create API dialog, enter the required information or modify the information that is extracted from the specification, and then click Create.

You must enter a name and Snaplex. You can also change the version from this dialog window, and thus create another version of the API.

After you create an API, the API asset is displayed on the API Manager page. You can view details about the API by clicking it. You can also set Permissions on your API.

Deleting an API

To delete an API, you must delete all versions and the assets in those versions. For details, see the following topics: