If the KeyValueMap is under an API Proxy resource that has the space attribute set, IAM permissions are checked against the Space resource path. To learn more, read the Apigee Spaces Overview.
Authorization requires the following IAM permission on the specified resource parent:
apigee.keyvaluemapentries.create
Request body
The request body contains an instance of KeyValueEntry.
Response body
If successful, the response body contains a newly created instance of KeyValueEntry.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-09 UTC."],[[["This endpoint creates key-value entries within a map that is scoped to an organization, environment, or API proxy, and is supported for Apigee hybrid 1.8.x and higher."],["The HTTP request is a POST method to a specific URL following gRPC Transcoding syntax, targeting a key-value map within an organization, environment, or API."],["The request requires a `parent` path parameter to specify the scope of the key-value map entry, with authorization needing the `apigee.keyvaluemapentries.create` IAM permission on the specified resource."],["The request and response bodies both utilize the `KeyValueEntry` resource type, detailing the structure for creating and receiving the key-value pair."],["Authorization for this operation mandates the use of the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]