 Apache Geode
  
    CHANGELOG
  Apache Geode
  
    CHANGELOG
  
        
  PUT /geode/v1/{region}/{key}
Update or insert (put) data for key in region.
Resource URL
http://<hostname_or_http-service-bind-address>:<http-service-port>/geode/v1/{region}/{key}
Parameters
See PUT /geode/v1/{region}/{key}?op=REPLACE and PUT /geode/v1/{region}/{key}?op=CAS.
Example Request
PUT /geode/v1/orders/2
Request Payload: application/json
Content-Type: application/json
Accept: application/json
{
    "@type": "org.apache.geode.web.rest.domain.Order",
     "purchaseOrderNo": 1121,
     "customerId": 1012,
     "description":  "Order for XYZ Corp",
     "orderDate":  "02/10/2014",
     "deliveryDate":  "02/20/2014",
     "contact":  "Pie Doe",
     "email":  "pie.doe@example.com",
     "phone":  "01-2048096",
     "totalPrice": 225,
     "items": [
        {
             "itemNo": 1,
             "description": "Product-100",
             "quantity": 10,
             "unitPrice": 5,
             "totalPrice": 50
        }
    ]
}
Example Success Response
Response Payload:  null
200 OK
Error Codes
| Status Code | Description | 
|---|---|
| 400 BAD REQUEST | Returned if supplied key is an invalid format. | 
| 404 NOT FOUND | Returned if the region is not found. | 
| 500 INTERNAL SERVER ERROR | Error encountered at Geode server. Check the HTTP response body for a stack trace of the exception. | 
Implementation Notes
This operation is idempotent, meaning multiple identical requests should have the same effect as the initial request.