# Filter

This contains APIs related to Filter as defined in Harness

## List Filters

 - [GET /ng/api/filters](https://apidocs.harness.io/filter/getfilterlist.md): Lists Filters for the given criteria.

## Update a Filter

 - [PUT /ng/api/filters](https://apidocs.harness.io/filter/updatefilter.md): Updates the filter for the given ID.

## Create a Filter

 - [POST /ng/api/filters](https://apidocs.harness.io/filter/postfilter.md): Creates a Filter.

## Return Filter Details

 - [GET /ng/api/filters/{identifier}](https://apidocs.harness.io/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/filter/deletefilter.md): Deletes a filter for the given ID.

## List Filters

 - [GET /pipeline/api/filters](https://apidocs.harness.io/filter/pipelinegetfilterlist.md): Lists Filters for the given criteria.

## Update a Filter

 - [PUT /pipeline/api/filters](https://apidocs.harness.io/filter/pipelineupdatefilter.md): Updates the filter for the given ID.

## Create a Filter

 - [POST /pipeline/api/filters](https://apidocs.harness.io/filter/pipelinepostfilter.md): Creates a Filter.

## Return Filter Details

 - [GET /pipeline/api/filters/{identifier}](https://apidocs.harness.io/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/filter/pipelinedeletefilter.md): Deletes a filter for the given ID.

## List Filters

 - [GET /ccm/api/filters](https://apidocs.harness.io/filter/ccmgetfilterlist.md): Lists Filters for the given criteria.

## Update a Filter

 - [PUT /ccm/api/filters](https://apidocs.harness.io/filter/ccmupdatefilter.md): Updates the filter for the given ID.

## Create a Filter

 - [POST /ccm/api/filters](https://apidocs.harness.io/filter/ccmpostfilter.md): Creates a Filter.

## Return Filter Details

 - [GET /ccm/api/filters/{identifier}](https://apidocs.harness.io/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/filter/ccmdeletefilter.md): Deletes a filter for the given ID.

## List Filters

 - [GET /template/api/filters](https://apidocs.harness.io/filter/templategetfilterlist.md): Lists Filters for the given criteria.

## Update a Filter

 - [PUT /template/api/filters](https://apidocs.harness.io/filter/templateupdatefilter.md): Updates the filter for the given ID.

## Create a Filter

 - [POST /template/api/filters](https://apidocs.harness.io/filter/templatepostfilter.md): Creates a Filter.

## Return Filter Details

 - [GET /template/api/filters/{identifier}](https://apidocs.harness.io/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/filter/templatedeletefilter.md): Deletes a filter for the given ID.

