---
title: "[Beta] Semantic Patch Update an Audience"
method: PATCH
path: "/v1/semantic/projects/{project}/audiences/{key}"
tags: ["[Beta] Semantic Patch"]
---

# [Beta] Semantic Patch Update an Audience

`PATCH /v1/semantic/projects/{project}/audiences/{key}`

Semantic Patch Update an Audience by ID or key

## Path parameters

- `key` string, required
- `project` string, required

## Request body

- AudiencePatchDto
  - `instructions` AudiencePatchInstructionsDto[], required
    - `op` 'addFilterValues' | 'removeFilterValues', required
    - `action` AudiencePatchAction, required
      - `values` object, required — An array of values is required for all filters except when the comparator is 'exist' or '!exist'
      - `filterIndex` string, required

## Response `200`

## Other responses

- `400`
- `401`
- `404`

---

[API](https://skmtc.dev/devcycle/apis/devcycle-management-api.md) · [All operations](https://skmtc.dev/devcycle/apis/devcycle-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/devcycle/devcycle-management-api/revisions/d4a127a37608/schema)
