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 document describes how to create key-value entries within a map, scoped to an organization, environment, or API proxy, and is compatible with Apigee hybrid 1.8.x and higher."],["The HTTP request is a POST operation to a specific URL structure: `https://apigee.googleapis.com/v1/{parent=organizations/*/keyvaluemaps/*}/entries` that utilizes gRPC Transcoding."],["The `parent` path parameter is required and specifies the scope (organization, environment, or API) in which the key-value map entry will be created, with specific structures for the path."],["The request body requires an instance of `KeyValueEntry`, while the response body will also contain a newly created `KeyValueEntry` if the operation is successful."],["Authorization for this operation requires the `apigee.keyvaluemapentries.create` IAM permission and the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]