Skip to content

Creating an Application

Overview

Application creation in API Manager is subscription-first: you select APIs or API groups, choose rate plans, and configure OAuth scopes (for Yappes OAuth-enabled APIs) before submitting the application for approval.

To learn more about Applications, visit the Application overview. For the full Yappes OAuth platform flow, see Yappes OAuth.

Path: Manage APIs → Application → Create Application


Prerequisites

S. No. Requirements
1. Platform-admin, owner, api-consumer, api-product-manager, community-manager, or api-developer role if you are part of an Internal Organization.
2. Owner or api-consumer role if you are part of an API Partner Organization.
3. Rate plans attached to the APIs or API groups you plan to select. See Rate Plans.
4. For Yappes OAuth-enabled APIs: OAuth 2.0 Configuration completed in the Admin Console.
5. An approval workflow may apply depending on your organization setup.

Info

Fields with asterisk (*) are mandatory.


Step 1 — Access Application

  • From your home screen, go to Manage APIs → Application.

Accessing Application

  • The Application page lists the Default Application and any applications you have created, with:
    • Application name
    • Number of APIs
    • Submitted date & time
    • Status (pending, approved, rejected, enabled, or disabled)
    • View — open application details

Step 2 — Open Create Application

  • Click Create Application.

  • The Create Application modal opens.


Step 3 — Fill application details

Enter the following fields in the modal:

Field Required Notes
Application Name Yes
Description Yes
Select Environment Yes Gateway environment for the application
Attach to Yes API or API Group
Organization Yes Shown after Attach to is selected
Select APIs Yes (API mode) Multiselect — one or more APIs
Select API Group Yes (group mode) Multiselect — one or more API groups

Note

API Group may be unavailable when you are in an API Partner organization context (for example, as a subscription owner). In that case, attach with API instead.


Step 4 — Select rate plans

After selecting APIs or API groups, choose a rate plan for each selection.

Toggle between:

  • Default Rate plans — select a rate plan pill on each API or API Group card
  • Create Custom Rate Plans — define custom pricing attributes for the subscription

Note

At least one rate plan must be associated with each selected API or API Group.

See Rate Plans for how providers configure pricing.


Step 5 — Select OAuth scopes (Yappes OAuth)

When any selected API has Yappes OAuth enabled, an OAuth scope section appears below the rate plan area.

Attach to API

  1. OAuth-enabled APIs show a red info banner:
  2. "Yappes OAuth is enabled for this API. Click the API to view its scopes, deselect any scopes you don't need, and then create an application."
  3. Under OAuth enabled API (Click API to view the Scopes), click the API pill.
  4. The Api Scope Details modal opens for that API.
  5. Check or uncheck scopes in the Scope section.
  6. Click Save.

Attach to API Group

  1. Each API Group card shows an OAuth banner when the group contains OAuth-enabled APIs:
  2. "Yappes OAuth is enabled for the APIs in this group. Click an API to view its scopes, deselect any scopes you don't need, and then create an application."
  3. Pills list individual OAuth-enabled APIs within the group (not the group name itself).
  4. Click an API pill to open the Api Scope Details modal for that API.
  5. Check or uncheck scopes, then click Save.

Api Scope Details modal

Element Behavior
Title API name
Info banner "Yappes OAuth is enabled for this API, Select or unselect scope to create an Application"
Scope list Checkbox grid with scope name and description
Save Disabled when no scopes are available
Empty state "No scopes available for this API."

Note

If you never open the scope modal for an OAuth-enabled API, all scopes for that API are included by default when you submit the application.


Step 6 — Custom Attributes (optional)

Under Custom Attributes (Optional), you can add key/value pairs used by gateway policies and plugins.

  • Click Add Attributes to add a row.
  • Enter a Key and Value for each attribute.
  • Remove a row with the remove control on that row.

Note

Custom attributes are optional. Incomplete rows or duplicate keys block submit until fixed.


Step 7 — Submit for approval

  • Click Submit for Approval.
  • The button shows Submitting for Approval while the request is processing.
  • On success, the application appears in the Application list with its approval status.

Next steps

  • Track approval status in Approval Workflow → Pending Approvals or wait for notification.
  • After approval, view OAuth client credentials in My Subscriptions for Yappes OAuth subscriptions.
  • To try out APIs with an application, see How to use an application.
  • To update scopes or subscription details later, see Application Details.