<entry>Only return models with the given id.</entry>
</row>
<row>
<entry>category</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models with the given category.</entry>
</row>
<row>
<entry>categoryLike</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models with a category like the given value. Use the <literal>%</literal> character as wildcard.</entry>
</row>
<row>
<entry>categoryNotEquals</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models without the given category.</entry>
</row>
<row>
<entry>name</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models with the given name.</entry>
</row>
<row>
<entry>nameLike</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models with a name like the given value. Use the <literal>%</literal> character as wildcard.</entry>
</row>
<row>
<entry>key</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models with the given key.</entry>
</row>
<row>
<entry>deploymentId</entry>
<entry>No</entry>
<entry>String</entry>
<entry>Only return models which are deployed in the given deployment.</entry>
</row>
<row>
<entry>version</entry>
<entry>No</entry>
<entry>Integer</entry>
<entry>Only return models with the given version.</entry>
</row>
<row>
<entry>latestVersion</entry>
<entry>No</entry>
<entry>Boolean</entry>
<entry>If <literal>true</literal>, only return models which are the latest version. Best used in combination with <literal>key</literal>. If <literal>false</literal> is passed in as value, this is ignored and all versions are returned.</entry>
</row>
<row>
<entry>deployed</entry>
<entry>No</entry>
<entry>Boolean</entry>
<entry>If <literal>true</literal>, only deployed models are returned. If <literal>false</literal>, only undeployed models are returned (deploymentId is null).</entry>
</row>
<row>
<entry>sort</entry>
<entry>No</entry>
<entry>'id' (default), 'category', 'createTime', 'key', 'lastUpdateTime', 'name' and 'version'</entry>
<entry>Property to sort on, to be used toghether with the 'order'.</entry>
</row>
<row>
<entrynamest="c1"nameend="c4"><para>The general <linklinkend="restPagingAndSort">paging and sorting query-parameters</link> can be used for this URL.</para></entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
<table>
<title>Response codes</title>
<tgroupcols='2'>
<thead>
<row>
<entry>Response code</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>200</entry>
<entry>Indicates request was successful and the models are returned</entry>
</row>
<row>
<entry>400</entry>
<entry>Indicates an parameter was passed in the wrong format. The status-message contains additional information.</entry>
All request values are optional. For example, you can only include the 'name' attribute in the request body JSON-object, only updating the name of the model, leaving all other fields unaffected. When an attribute is explicitly included and is set to null, the model-value will be updated to null. Example: <literal>{"metaInfo" : null}</literal> will clear the metaInfo of the model).
</para>
<para>
<table>
<title>Response codes</title>
<tgroupcols='2'>
<thead>
<row>
<entry>Response code</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
<entry>200</entry>
<entry>Indicates the model was found and updated.</entry>
</row>
<row>
<entry>404</entry>
<entry>Indicates the requested model was not found.</entry>
All request values are optional. For example, you can only include the 'name' attribute in the request body JSON-object, only setting the name of the model, leaving all other fields null.