Skip to main content

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

TermDescription
App Contract StatusDescribes the contractual relationship between Provider and Customer.
App Access StatusDescribes whether the App can generally be accessed.
App-Approval & Subscription-ApprovalDescribes a workflow which is necessary for the approval of App & subscription.
AccessRequired means of authentication to access an API.
API & Authentication MeansAn API has an authentication method. This defines which authentication means can be used to access the API.
Plans & SubscriptionsA 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.

info

App Approval & Subscription Approval = App Contract Status. You can find more information about the app access status under Authentication methods.

nametriggerdescription
create()Customer AdminCustomer creates a new App.
goLive()Customer AdminCustomer makes a activation request on the App.
process()Provider AdminMin. 1 approval of App or subscription must have been set to processing status by the Provider.
approve()Provider AdminAll App and subscription approvals have been approved by the Provider.
reject()Provider AdminMin. 1 approval (App or subscription) has been rejected by the Provider.
terminates()Customer or Provider AdminMin. 1 subscription approval or the App approval has been terminated by the Customer or Provider
terminate()Systempp 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.