Managing applications
Overview
This REST API is used to create applications, retrieve application information, share applications with require users or teams, and delete the existing applications using a REST API.
List of resources
GET /applications
Retrieves the list of applications in Developer Portal for the current user.
POST /applications
Creates an application with the given data.
GET /applications/{id}
Retrieves the application associated with the given Id.
PUT /applications/{id}
Updates the application associated with the given Id.
DELETE /applications/{id}
Deletes the application associated with the given Id.
PUT /applications/{id}/share
Allows to share the specified application with a user or team.
DELETE /applications/{id}/share
Allows to revoke the access of the specified application.
GET /applications/_all
Retrieves the list of applications in Developer Portal irrespective of the users associated with them.
GET /applications/{id}/requests
Retrieves the users requests received for the specified application.
GET /applications/{id}/tokens
Retrieves the list of specified tokens generated for the specified application.
DELETE /applications/{id}/tokens/{tokenId}
Deletes the specified tokens generated for the specified application.
GET /applications/{id}/scopes
Retrieves the list of scopes mapped with the specified application.
Sample cURL Command
curl --location --request GET 'developer_portal_rest_base/applications' \
--header 'Authorization: Basic basic_auth'
The applications.yaml file is located at SAGInstallDir\DeveloperPortal\developers\openapis.