{
    "properties": [ 
        /* simplified list of properties */
        {
            "id":       "propertyId",
            "value":    ""  /* As appropriate */   
        },
    ]
}

The properties field is a list of structures which follow the structures defined in Properties with the exception that only the id and value fields are important. Everything else is optional and will be ignored at the server.

Unlike Devices, Component properties can only be configured (the function of which only returns void). Therefore the server does not emit a response structure as it does for Devices.