API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}
API Resource Path: /maps/{map_name}
Updates an existing map
Verb: PUT
Auth: Basic AuthDoes not override (i.e., delete & re-create) the existing Map, instead, this method updates the entries if they exist or adds them if not.
Sample Request:$ curl -H "Content-type:application/json" -X PUT -d \
'{
"entry" : [ {
"name" : "qa",
"value" : "user2"
} ],
"name" : "prodmap"
}' \
https://api.enterprise.apigee.com/v1/o/{org_name}/maps/{map_name} \
-u myname:mypass
Request Payload Elements:
| Name | Description | Default | Required? |
|---|---|---|---|
| entry | The list of entries in the map | N/A | Yes |
| name | The name of the entry | N/A | Yes |
| value | The value of the netry | N/A | Yes |
| name | The name of the map to be updated | N/A | Yes |
{
"entry" : [ {
"name" : "qa",
"value" : "user2"
}, {
"name" : "dev",
"value" : "user1"
} ],
"name" : "prodmap"
}
Response Payload Elements:
| Name | Description |
|---|---|
| entry | The name of the list of entries in the map |
| name | The name of the entry |
| value | The value of the entry |
| name | The name of the map |
Failure 4xx with proper error message
{
"code" : "keymanagement.service.organization_map_doesnt_exist",
"message" : "Organization map does not exist",
"contexts" : [ ]
}
Last updated:
about 1 month ago