Managing providers
Overview
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.