A number of objects in Sivo support a metadata property. This property can be used to inject json data that is useful to your application. For example, when you create a new object you may want to associate the ID that your application uses to identify that object. This can be useful for debugging or to be able to connect with application data when you retrieve the object from Sivo.

Sivo does not impose any constraints in the json included with an object (beyond request size limitations). The json can include properties with scalar values (string, numeric, boolean, null) or non-scalar values like arrays or nested json objects.