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 name:
apigee.keyvaluemapentries.update
Request body
The request body contains an instance of KeyValueEntry.
Response body
If successful, the response body contains an 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 uses a PUT request to update a key-value entry within a specified scope."],["The URL structure, utilizing gRPC Transcoding, defines the scope (organization, API, or environment) for updating the key-value entry."],["The `name` path parameter is required and specifies the precise location of the entry to be updated, using one of three provided formats."],["Both the request and response bodies utilize the `KeyValueEntry` resource, which is described in the linked documentation."],["Updating an entry requires `apigee.keyvaluemapentries.update` IAM permission and the OAuth scope: `https://www.googleapis.com/auth/cloud-platform`."]]],[]]