Skip to content

Platform API v0.9.0

This document specifies a RESTful API for WSO2 API Platform - Platform API.

Authentication

Most API endpoints require a Bearer JWT token in the Authorization header. Tokens are validated against a configured Identity Provider (IDP) using JWKS-based signature verification.

Required claim: organization — UUID of the caller's organization. All operations are automatically scoped to this organization.

Supported signing algorithms: RS256, RS384, RS512 (RSA) and ES256, ES384, ES512 (ECDSA). Works with any standards-compliant IDP (Keycloak, Azure AD, Okta, Auth0, WSO2 IS, etc.).

Scope-Based Access Control

Authorization is enforced via OAuth2 scopes carried in the JWT. Both read (GET) and write operations require specific scopes declared in the security field of each operation.

Base URLs: * https://localhost:9243/api/v0.9 * https://api.platform.com/api/v0.9

License: Apache 2.0

Table of Contents

Authentication

Projects

Applications

Gateways

Gateway Tokens

Gateway Policies

LLM Providers

LLM Proxies

LLM Provider Templates

LLM Provider Deployments

LLM Proxy Deployments

API Keys

MCP Proxies

MCP Proxy Deployments

Secrets

Schemas