Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

WSO2 Application Keys API

The Application Keys API from WSO2 — 10 operation(s) for application keys.

WSO2 Application Keys API is one of 90 APIs that WSO2 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Application Keys. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 13 operations across 10 paths, and defines 9 schemas. It is described by OpenAPI 3.0.1, at version v4.

Requests are made against a single base URL, https://apis.wso2.com/api/am/admin/v4.

13 operations 10 paths 9 schemas 1 DELETE4 GET6 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
v4
Base URL
https://apis.wso2.com
Authentication
OAuth 2.0
Contact
License
Resource Areas
1

Authentication & Security 1

WSO2 Application Keys API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2Security) using the password flow, exposing 41 scopes.

Paths & Operations 13

Across 10 paths, the API surfaces 13 operations — 1 DELETE, 4 GET, 6 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Application Keys 13
POST
/applications/{applicationId}/generate-keys
Generate Application Keys
2 params body → 200400404412
POST
/applications/{applicationId}/map-keys
Map Application Keys
2 params body → 200400404412
GET
/applications/{applicationId}/keysdeprecated
Retrieve All Application Keys
1 param → 200400404412
GET
/applications/{applicationId}/keys/{keyType}deprecated
Get Key Details of a Given Type
3 params → 200400404412
PUT
/applications/{applicationId}/keys/{keyType}deprecated
Update Grant Types and Callback Url of an Application
2 params body → 200400404412
POST
/applications/{applicationId}/keys/{keyType}/regenerate-secretdeprecated
Re-Generate Consumer Secret
2 params → 200400404412
POST
/applications/{applicationId}/keys/{keyType}/clean-updeprecated
Clean-Up Application Keys
3 params → 200400404412
GET
/applications/{applicationId}/oauth-keys
Retrieve All Application Keys
2 params → 200400404412
GET
/applications/{applicationId}/oauth-keys/{keyMappingId}
Get Key Details of a Given Type
3 params → 200400404412
PUT
/applications/{applicationId}/oauth-keys/{keyMappingId}
Update Grant Types and Callback URL of an Application
2 params body → 200400404412
DELETE
/applications/{applicationId}/oauth-keys/{keyMappingId}
Remove Generated Application Keys
3 params → 200400404412
POST
/applications/{applicationId}/oauth-keys/{keyMappingId}/regenerate-secret
Re-Generate Consumer Secret
2 params → 200400403404412
POST
/applications/{applicationId}/oauth-keys/{keyMappingId}/clean-up
Clean-Up Application Keys
3 params → 200400404412

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are ApplicationKey (13 properties), ApplicationKeyGenerateRequest (9 properties), Error (5 properties), ApplicationKeyMappingRequest (4 properties). Each schema is shown below with its type and property counts.

ErrorListItem
object
2 properties 2 required
Error
object
5 properties 2 required
ApplicationKeyMappingRequest
object
4 properties 2 required
ConsumerSecret
object
3 properties
ApplicationKeyGenerateRequest
object
9 properties 2 required
ApplicationKeyList
object
2 properties
ApplicationKey
object
13 properties
ApplicationToken
object
3 properties
ApplicationKeyReGenerateResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wso2-application-keys-api-openapi.yml Raw ↑

Other APIs WSO2 publishes across the network.

WSO2 Advanced Policy (Collection) API
WSO2 Advanced Policy (Individual) API
WSO2 AIServiceProvider API
WSO2 AIServiceProviders API
WSO2 Alert Subscriptions API
WSO2 Alerts API
WSO2 Api Artifact API
WSO2 API Categories API
WSO2 API Category (Collection) API
WSO2 API Category (Individual) API
WSO2 API Chat API
WSO2 API Documents API