NOTE: Some aspects of this product are in Beta. The hybrid installation options are GA. To join the Beta program, reach out to your Apigee representative.

Method: organizations.environments.keystores.create

Creates a keystore or truststore: * Keystore: Contains certificates and their associated keys. * Truststore: Contains trusted certificates used to validate a server's certificate. These certificates are typically self-signed certificates or certificates that are not signed by a trusted CA.

HTTP request


The URL uses gRPC Transcoding syntax.

Path parameters



Required. The name of the environment in which to create the keystore. Must be of the form organizations/{organization}/environments/{environment}.

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

  • apigee.keystores.create

Query parameters



Optional. Overrides the value in Keystore.

Request body

The request body contains an instance of Keystore.

Response body

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

Authorization Scopes

Requires the following OAuth scope: