---
title: "Update Event Type"
method: PATCH
path: "/v1/event-types/{id}"
tags: ["event-types", "public"]
---

# Update Event Type

`PATCH /v1/event-types/{id}`

Update an event type's label.

**Scopes**: `events:write`

## Path parameters

- `id` string, uuid4, required — The event type ID.

## Request body

- EventTypeUpdate
  - `label` string, required — The label for the event type.
  - `label_property_selector` string, nullable — Property path to extract dynamic label from event metadata (e.g., 'subject' or 'metadata.subject').

## Response `200`

Successful Response

- EventType
  - `created_at` string, date-time, required — Creation timestamp of the object.
  - `modified_at` string, date-time, nullable, required — Last modification timestamp of the object.
  - `id` string, uuid4, required — The ID of the object.
  - `name` string, required — The name of the event type.
  - `label` string, required — The label for the event type.
  - `label_property_selector` string, nullable — Property path to extract dynamic label from event metadata.
  - `organization_id` string, uuid4, required — The ID of the organization owning the event type.

## Other responses

- `404` — Not Found
- `422` — Validation Error

---

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