v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13134345498.3 KB
organizations

Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee from another system. Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed. To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each. Note: When creating the consumer key and secret, an association to API products will not be made. Therefore, you should not specify the associated API products in your request. Instead, use the UpdateDeveloperAppKey API to make the association after the consumer key and secret are created. If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API. Note: All keys start out with status=approved, even if status=revoked is passed when the key is created. To revoke a key, use the UpdateDeveloperAppKey API.

post/v1/{+parent}/keys/create

Path parameters

parentstring required

Parent of the developer app key. Use the following structure in your request: 'organizations/{org}/developers/{developerEmail}/apps/{appName}'

Request body

issuedAtstring int64

Time the developer app was created in milliseconds since epoch.

expiresAtstring int64

Time the developer app expires in milliseconds since epoch.

expiresInSecondsstring int64

Input only. Expiration time, in seconds, for the consumer key. If not set or left to the default value of -1, the API key never expires. The expiration time can't be updated after it is set.

statusstring

Status of the credential. Valid values include approved or revoked.

consumerKeystring

Consumer key.

consumerSecretstring

Secret key.

scopesstring[]

Scopes to apply to the app. The specified scope names must already be defined for the API product that you associate with the app.

Response

Successful response