Use the atg-rest-null parameter to set the value of a component or repository item property to null. Set the property and include this parameter as the new value.

The following example sets the value of a component property to null. See more information about setting property values in Setting Component Properties and Setting Repository Item Properties.

$ curl -v -b cookies.txt -X POST \
-H "Content-Type: application/json" \
-d "{"arg1":"atg-rest-null"}" \
http://myserver:7003/rest/bean/atg/MyDog/name
* About to connect() to myserver port 7003 (#0)
*   Trying 12.34.567.890... connected
* Connected to myserver (12.34.567.890) port 7003 (#0)
> POST /rest/bean/atg/MyDog/name HTTP/1.1
> User-Agent: curl/7.20.1 (i686-pc-cygwin) libcurl/7.20.1 OpenSSL/0.9.8r zlib/1.2.5 libidn/1.18 libssh2/1.2.5
> Host: myserver:7003
> Accept: */*
> Cookie: JSESSIONID=S31vPTNFpLQQ7Bj6l16wh5KgDqqv18yXxwy1khgBpvqRkW5NfQRm!1359398113; DYN_USER_CONFIRM=838bac4608584930c
f177410e3b46448; DYN_USER_ID=110001
> Content-Type: application/json
> Content-Length: 20
>
< HTTP/1.1 200 OK
< Date: Thu, 01 Mar 2012 01:18:50 GMT
< Transfer-Encoding: chunked
< Content-Type: application/json; charset=UTF-8
< X-ATG-Version: version=QVRHUGxhdGZvcm0vMTAuMSxDb21tZXJjZVJlZmVyZW5jZVN0b3JlLzEwLjE=
< X-Powered-By: Servlet/2.5 JSP/2.1
<
* Connection #0 to host myserver left intact
* Closing connection #0
{"atgResponse": true}