---
type: api
title: Traffic filters
description: Create, read, update, and delete traffic filters for Serverless projects, and retrieve
url: https://www.elastic.co/docs/api/doc/cloud-serverless/group/endpoint-traffic-filters
resource: https://www.elastic.co/docs/api/doc/cloud-serverless/group/endpoint-traffic-filters
products:
  - Elastic Cloud Serverless
---

# Traffic filters

`traffic filters`

Create, read, update, and delete traffic filters for Serverless projects, and retrieve
regional PrivateLink metadata (AWS VPC endpoint service names, Azure PLS aliases, GCP
service attachment URIs).

- [List traffic filters](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-listtrafficfilters): `GET` `/api/v1/serverless/traffic-filters`
- [Create a traffic filter](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-createtrafficfilter): `POST` `/api/v1/serverless/traffic-filters`
- [List PrivateLink region metadata](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-gettrafficfiltermetadata): `GET` `/api/v1/serverless/traffic-filters/metadata`
- [Retrieves the traffic filter by ID.](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-gettrafficfilter): `GET` `/api/v1/serverless/traffic-filters/{id}`
- [Updates a traffic filter](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-patchtrafficfilter): `PATCH` `/api/v1/serverless/traffic-filters/{id}`
- [Delete a traffic filter](https://www.elastic.co/docs/api/doc/cloud-serverless/operation/operation-deletetrafficfilter): `DELETE` `/api/v1/serverless/traffic-filters/{id}`
