Gateway Controller Management API v0.9.0¶
The Gateway Controller Management API is a RESTful API for managing configurations in the WSO2 API Platform Gateway.
The API exposes the following endpoints:
http://localhost:9090/api/management/v0.9http://gateway-controller:9090/api/management/v0.9
Table of Contents¶
Authentication¶
- Overview
- How It Works
- Configuration
- Role Mapping Semantics
- Troubleshooting (What you’ll observe)
- Testing
Rest API Management¶
- Create a new RestAPI
- List all RestAPIs
- Get RestAPI by id
- Update an existing RestAPI
- Delete a RestAPI
- Create a new API key for an API
- Get the list of API keys for an API
- Regenerate API key for an API
- Update an API key with a new regenerated value
- Revoke an API key
- Create a subscription plan
- List subscription plans
- Get a subscription plan by ID
- Update a subscription plan
- Delete a subscription plan
- Create a subscription
- List subscriptions
- Get a subscription by ID
- Update a subscription
- Delete a subscription
MCP Proxy Management¶
- Create a new MCPProxy
- List all MCPProxies
- Get MCPProxy by id
- Update an existing MCPProxy
- Delete a MCPProxy
Certificate Management¶
- List all custom certificates
- Upload a new certificate
- Delete a certificate
- Manually reload certificates
LLM Provider Template Management¶
- Create a new LLM provider template
- List all LLM provider templates
- Get LLM provider template by id
- Update an existing LLM provider template
- Delete an LLM provider template
LLM Provider Management¶
- Create a new LLM provider
- List all LLM providers
- Get LLM provider by identifier
- Update an existing LLM provider
- Delete an LLM provider
- Create a new API key for an LLM provider
- Get the list of API keys for an LLM provider
- Regenerate API key for an LLM provider
- Update an API key for an LLM provider
- Revoke an API key for an LLM provider
LLM Proxy Management¶
- Create a new LLM proxy
- List all LLM proxies
- Get LLM proxy by unique identifier
- Update an existing LLM proxy
- Delete an LLM proxy
- Create a new API key for an LLM proxy
- Get the list of API keys for an LLM proxy
- Regenerate API key for an LLM proxy
- Update an API key for an LLM proxy
- Revoke an API key for an LLM proxy
Secrets Management¶
WebSub API Management¶
- Create a new WebSubAPI
- List all WebSubAPIs
- Create a new API key for a WebSub API
- Get the list of API keys for a WebSub API
- Regenerate API key for a WebSub API
- Update an API key for a WebSub API
- Revoke an API key for a WebSub API
- Get WebSubAPI by id
- Update an existing WebSubAPI
- Delete a WebSubAPI