Skip to main content

Create Apps as a Customer

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 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.

info

Note, however, that you can only add API products from a single Provider to an App.

Overview Apps

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 an App and a plan of an API. The plan describes the extent to which the product can be used.

Create App

**Preconditions

  • Developer Portal access
  • Customer

Create an App via Frontend:

You can create Apps in different ways via the user interface if you follow these steps:

  1. create an App via the marketplace.
  2. when you have found your API, add it to an existing App. 1 - n plans are added to an App in the context of an API.
  3. create an App on the detail page (the App detail view).
info

It is also possible to add an App via the Developer Portal API.

Create an Activation Request

**What is an activation request and what is the purpose of this concept?

We have implemented the activation request to give you access to our API products as quickly as possible. as quickly as possible. However, we understand that sometimes this is not always easy due to various circumstances. For example regulatory requirements, Provider-specific requirements or pre-contractual agreements can delay the process.

The activation request is similar to the checkout process in an e-commerce store. It is designed to give you smooth and efficient access to our services. Our aim is to make this process as clear and understandable as possible.

Prerequisites

  • Developer Portal access
  • Customer

Once you have filled in all the relevant fields for your Apps, you can submit the activation request.

Processing States of an App (App-Approval & Subscription-Approval)

info

App-Approval & Subscription-Approval = App-Contract-Status

NameTriggerDescription
create()Customer AdminCustomer creates a new App.
goLive()Customer AdminCustomer makes an activation request to the App.
process()Provider AdminMin. 1 approval of App or subscription must have been set to the processing state by the Provider.
approve()Provider AdminAll App and subscription approvals have been approved by the Provider
reject()Provider AdminAt least 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()SystemApp approval and all subscription approvals have been terminated or expired.