# Criteria ## Cleanup Criteria - [POST /cleanup-criteria](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/cleanupcriteria.md): This service will cleanup search criteria flagged as Temporary down to the count set by the Control Panel. ## Cleanup Criteria by User - [POST /cleanup-criteria-by-user](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/cleanupcriteriabyuser.md): This service will cleanup search criteria, by user, flagged as Temporary down to the count set by the Control Panel. ## Create a search Criteria - [POST /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/createcriteria.md): Creates a new search Criteria. ## List Criteria - [GET /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/listcriteria.md): List Criteria. Optional ## Get Criteria - [GET /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/getcriteria.md): Gets Criteria ## Update Criteria - [PUT /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/updatecriteria.md): Updates a specific Criteria. ## Delete Criteria - [DELETE /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/deletecriteria.md): Deletes a Criteria ## Create or Update Batch Criteria - [PUT /criterias-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/createorupdatebatchcriteria.md): Creates or Updates multiple Criteria. ## Get this Criteria Where Clause - [GET /criterias-where-clause/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/getcriteriawhereclause.md): Helper function to take an existing list of Criteria Detail and merge it all together into a single WHERE Clause to be used with other services. ## Cleanup Criteria - [POST /cleanup-criteria](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/cleanupcriteria.md): This service will cleanup search criteria flagged as Temporary down to the count set by the Control Panel. ## Cleanup Criteria by User - [POST /cleanup-criteria-by-user](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/cleanupcriteriabyuser.md): This service will cleanup search criteria, by user, flagged as Temporary down to the count set by the Control Panel. ## Create a search Criteria - [POST /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/createcriteria.md): Creates a new search Criteria. ## List Criteria - [GET /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/listcriteria.md): List Criteria. Optional ## Get Criteria - [GET /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/getcriteria.md): Gets Criteria ## Update Criteria - [PUT /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/updatecriteria.md): Updates a specific Criteria. ## Delete Criteria - [DELETE /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/deletecriteria.md): Deletes a Criteria ## Create or Update Batch Criteria - [PUT /criterias-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/createorupdatebatchcriteria.md): Creates or Updates multiple Criteria. ## Get this Criteria Where Clause - [GET /criterias-where-clause/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/criteria/getcriteriawhereclause.md): Helper function to take an existing list of Criteria Detail and merge it all together into a single WHERE Clause to be used with other services. ## Create a search Criteria - [POST /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/createcriteria.md): Creates a new search Criteria. ## List Criteria - [GET /criterias](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/listcriteria.md): List Criteria. Optional ## Get Criteria - [GET /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/getcriteria.md): Gets Criteria ## Update Criteria - [PUT /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/updatecriteria.md): Updates a specific Criteria. ## Delete Criteria - [DELETE /criterias/{criteriaKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/deletecriteria.md): Deletes a Criteria ## Create or Update Batch Criteria - [PUT /criterias-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/search-criteria/createorupdatebatchcriteria.md): Creates or Updates multiple Criteria.