Managing providers

This REST API is used to manage providers. You can view, add, update, and delete providers. You can also view, update and delete the APIs and packages associated with providers.

List of resources

  • GET /providers

    Retrieves the list of providers in Developer Portal.

  • POST /providers

    Creates or publishes a provider with the given details.

  • GET /providers/{id}

    Retrieves the details of the specified provider.

  • PUT /providers/{id}

    Updates the specified provider with the given details.

  • DELETE /providers/{id}

    Deletes the specified provider.

  • GET /providers/{id}/apis

    Retrieves the list of APIs associated with the specified provider.

  • PUT /providers/{id}/apis

    Updates the specified APIs with the given details.

  • DELETE /providers/{id}/apis

    Deletes the specified APIs.

  • GET /providers/{id}/packages

    Retrieves the list of packages associated with the specified provider.

  • PUT /providers/{id}/packages

    Updates the specified packages with the given details.

  • DELETE /providers/{id}/packages

    Deletes the specified packages.

Sample cURL Command

curl --location --request GET 'developer_portal_rest_base/providers' \
--header 'Authorization: Basic basic_auth'

The providers.yaml file is located at SAGInstallDir\DeveloperPortal\developers\openapis.