Updateable objects in Zeal, such as Employee Check and Shifts, have a metadata parameter. You can use this parameter to attach key-value data to Zeal objects. Metadata is useful for storing additional, structured information on an object.
For instance, you could store your descriptions of jobs in the metadata object of a Zeal Shift object or use the metadata object for correlation IDs so you can parse the response from Zeal.
Metadata is not used in any way by Zeal--you may use the metadata object in any way you like. However, please do not store any sensitive information as metadata.
The metadata object can take any JSON type.
{
"metadata": {
"jobID": "19834673",
"description": "Piecework pay"
}
}