Skip to content

Platform API

The Platform API is the programmatic interface to the Yappes enterprise platform. Use it to automate workflows, integrate Yappes with external systems, and manage platform resources without using the Admin Console or API Manager UI.

Typical use cases include provisioning organizations, onboarding users, listing API proxies, configuring rate plans, managing user applications, and handling wallet transactions.


Authentication

The Platform API uses API key authentication. Every request must include a valid key in the x-yappes-key request header:

x-yappes-key: <your-platform-api-key>

How to obtain an API key

  1. Sign in to the Admin Console.
  2. Open Developer Settings → API Keys.
  3. Click Create API Key, set a name and expiration, then copy the key when it is shown (full key material is displayed only once).

For detailed steps, see API Keys.


Getting started

  1. Create a API key in Developer Settings.
  2. Choose an Platform API below and open its reference page.
  3. Send a request with your key in the x-yappes-key header and the documented HTTP method, path, and body.

Responses are JSON unless noted otherwise on a specific endpoint page.


Available Platform APIs

Each section below is a separate reference. Open a card to view endpoints, request and response shapes, and error codes.

Organization

Create organizations, configure monetization add-ons, run gateway analytics queries, and list partner organizations.


User

Invite users, fetch profiles, enable or disable accounts, and configure prepaid or postpaid billing.


Proxy

List all API proxies for an organization or fetch a specific proxy by name, including endpoints and metadata.


Rate Plans

Create rate plans for API products with recurring and consumption pricing.


Custom Attributes

Set custom name-value attributes on a user's application.


User App

Create user apps, approve or revoke subscriptions, and fetch app details and credentials.


Wallet Transaction

Credit user wallet balance and list wallet recharge transaction history.