To create a new "artist" resource within the "library" resource, the client might send the following JSON encoded request.

Note: the Content-Type must be set to JSON format in order to do edits in JSON encoding 

POST /restconf/data/example-jukebox:jukebox/library HTTP/1.1
Host: example.com
Content-Type: application/yang-data+json
{
"example-jukebox:artist" : {
"name" : "Foo Fighters"
}
}

 

In this example, the client modifies two different data nodes by sending a PATCH to the datastore resource using XML encoding:  

   PATCH /restconf/data HTTP/1.1
   Host: example.com
   Content-Type: application/yang-data+xml

   <data xmlns="urn:ietf:params:xml:ns:yang:ietf-restconf">
     <jukebox xmlns="http://example.com/ns/example-jukebox">
       <library>
         <artist>
           <name>Foo Fighters</name>
           <album>
             <name>Wasting Light</name>
             <year>2011</year>
           </album>
         </artist>
         <artist>
           <name>Nick Cave</name>
           <album>
             <name>Tender Prey</name>
             <year>1988</year>
           </album>
         </artist>
       </library>
     </jukebox>
   </data>