# Filter This contains APIs related to Filter as defined in Harness ## List Filters - [GET /ng/api/filters](https://apidocs.harness.io/openapi-merged/filter/getfilterlist.md): Lists Filters for the given criteria. ## Update a Filter - [PUT /ng/api/filters](https://apidocs.harness.io/openapi-merged/filter/updatefilter.md): Updates the filter for the given ID. ## Create a Filter - [POST /ng/api/filters](https://apidocs.harness.io/openapi-merged/filter/postfilter.md): Creates a Filter. ## Return Filter Details - [GET /ng/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/getfilter.md): Returns the settings of a filter for the given ID. ## Delete a Filter - [DELETE /ng/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/deletefilter.md): Deletes a filter for the given ID. ## List Filters - [GET /pipeline/api/filters](https://apidocs.harness.io/openapi-merged/filter/pipelinegetfilterlist.md): Lists Filters for the given criteria. ## Update a Filter - [PUT /pipeline/api/filters](https://apidocs.harness.io/openapi-merged/filter/pipelineupdatefilter.md): Updates the filter for the given ID. ## Create a Filter - [POST /pipeline/api/filters](https://apidocs.harness.io/openapi-merged/filter/pipelinepostfilter.md): Creates a Filter. ## Return Filter Details - [GET /pipeline/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/pipelinegetfilter.md): Returns the settings of a filter for the given ID. ## Delete a Filter - [DELETE /pipeline/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/pipelinedeletefilter.md): Deletes a filter for the given ID. ## List Filters - [GET /ccm/api/filters](https://apidocs.harness.io/openapi-merged/filter/ccmgetfilterlist.md): Lists Filters for the given criteria. ## Update a Filter - [PUT /ccm/api/filters](https://apidocs.harness.io/openapi-merged/filter/ccmupdatefilter.md): Updates the filter for the given ID. ## Create a Filter - [POST /ccm/api/filters](https://apidocs.harness.io/openapi-merged/filter/ccmpostfilter.md): Creates a Filter. ## Return Filter Details - [GET /ccm/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/ccmgetfilter.md): Returns the settings of a filter for the given ID. ## Delete a Filter - [DELETE /ccm/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/ccmdeletefilter.md): Deletes a filter for the given ID. ## List Filters - [GET /template/api/filters](https://apidocs.harness.io/openapi-merged/filter/templategetfilterlist.md): Lists Filters for the given criteria. ## Update a Filter - [PUT /template/api/filters](https://apidocs.harness.io/openapi-merged/filter/templateupdatefilter.md): Updates the filter for the given ID. ## Create a Filter - [POST /template/api/filters](https://apidocs.harness.io/openapi-merged/filter/templatepostfilter.md): Creates a Filter. ## Return Filter Details - [GET /template/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/templategetfilter.md): Returns the settings of a filter for the given ID. ## Delete a Filter - [DELETE /template/api/filters/{identifier}](https://apidocs.harness.io/openapi-merged/filter/templatedeletefilter.md): Deletes a filter for the given ID.