Approve Apps as a Provider
Basic Concept of Apps
The main concept of Apps is to group multiple API products in the context of a Provider. By registering API products to an App, the Customer can use the services offered by these API products using the stored services authentication method. By using Apps, Customers can bundle their access to multiple API products, manage the authentication methods and establish a contractual relationship with the Provider.
1.1 Overview of Apps
1.2 Description
Term | Description |
---|---|
App Contract Status | Describes the contractual relationship between Provider and Customer. |
App Access Status | Describes whether the App can generally be accessed. |
App-Approval & Subscription-Approval | Describes a workflow which is necessary for the approval of App & subscription. |
Access | Required means of authentication to access an API. |
API & Authentication Means | An API has an authentication method. This defines which authentication means can be used to access the API. |
Plans & Subscriptions | A subscription describes the connection between a App and a plan of an API. The plan describes the extent to which the API can be used. |
Process Status of an App (App & Subscription Approval)
As a Provider, you have the option of managing the status of an activation request made by a Customer. This means that you can review, approve or reject the request and track the progress of the request and any actions required on your end. It is important that you have a clear process for managing activation requests to ensure that they are handled efficiently.
App Approval & Subscription Approval = App Contract Status. You can find more information about the app access status under Authentication methods.
name | trigger | description |
---|---|---|
create() | Customer Admin | Customer creates a new App. |
goLive() | Customer Admin | Customer makes a activation request on the App. |
process() | Provider Admin | Min. 1 approval of App or subscription must have been set to processing status by the Provider. |
approve() | Provider Admin | All App and subscription approvals have been approved by the Provider. |
reject() | Provider Admin | Min. 1 approval (App or subscription) has been rejected by the Provider. |
terminates() | Customer or Provider Admin | Min. 1 subscription approval or the App approval has been terminated by the Customer or Provider |
terminate() | System | pp approval and all subscription approvals have been terminated or expired. |
Info: Activation Request
What is an activation request and what is the purpose of this concept?
We have implemented the activation request to give your Customers access to your API products as quickly as possible. We understand that sometimes this is not always easy due to various circumstances. For example, regulatory requirements or pre-contractual agreements can delay the process. That is why we have implemented the activation request. The activation request can be modified according to your requirements. It is best to contact us directly.
The activation request is similar to the checkout process in an e-commerce store. It is designed to give your Customers smooth and efficient access to your services. Our aim is to make this process as clear, simple and understandable as possible.