Method: organizations.appgroups.apps.keys.create

Creates a custom consumer key and secret for a AppGroup 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 [ProductizeAppGroupAppKey][AppGroupAppKeys.ProductizeAppGroupAppKey] 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 keys.delete API.

HTTP request

POST https://apigee.googleapis.com/v1/{parent=organizations/*/appgroups/*/apps/*}/keys

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Parent of the AppGroup app key. Use the following structure in your request: organizations/{org}/appgroups/{app_group_name}/apps/{app}/keys

Authorization requires the following IAM permission on the specified resource parent:

  • apigee.appkeys.create

Request body

The request body contains an instance of AppGroupAppKey.

Response body

If successful, the response body contains a newly created instance of AppGroupAppKey.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform