---
title: "Events"
description: "Create and update events with complete curl request examples."
lastModified: "2026-08-25"
---

**Collection path:** `events` at organization level. Core tokens cannot create events.

| Input | Type | PATCH | Notes |
| :---- | :---- | ----: | :---- |
| `name` | Scalar string | Optional | Event name. |
| `start_date` | Date string | Optional | Event start date. |
| `end_date` | Date string | Optional | Event end date. |

## PATCH an event

```shell
curl --request PATCH \
  --url "${BRELLA_API_BASE_URL}/api/core/organizations/${BRELLA_ORGANIZATION_ID}/events/${BRELLA_EVENT_ID}" \
  --header "Accept: application/vnd.brella.v4+json" \
  --header "Brella-API-Access-Token: ${BRELLA_API_ACCESS_TOKEN}" \
  --header "Content-Type: application/json" \
  --data-raw '{
    "name": "Customer Summit 2027",
    "start_date": "2027-04-12",
    "end_date": "2027-04-14"
  }'
```

The response type is `event`. Useful write-response fields are `name`, `start_date`, and `end_date`. A `POST` to the organization-level `events` collection is rejected because the Event wrapper declares no create mutation.
