---
title: "Create special events"
method: POST
path: "/special-events"
tags: ["Events"]
---

# Create special events

`POST /special-events`

Creates a new special event for the museum.

## Request body

- CreateSpecialEventRequest — Request payload for creating new special events at the museum.
  - `name` string, required — Name of the special event.
  - `location` string, required — Location where the special event is held.
  - `eventDescription` string, required — Description of the special event.
  - `dates` Date[], required — List of planned dates for the special event.
  - `price` number, float, required — Price of a ticket for the special event.

## Response `200`

Success.

- SpecialEventResponse — Information about a special event.
  - `eventId` string, uuid, required — Identifier for a special event.
  - `name` string, required — Name of the special event.
  - `location` string, required — Location where the special event is held.
  - `eventDescription` string, required — Description of the special event.
  - `dates` Date[], required — List of planned dates for the special event.
  - `price` number, float, required — Price of a ticket for the special event.

## Other responses

- `400` — Bad request.
- `404` — Not found.

---

[API](https://skmtc.dev/redocly/apis/redocly-museum.md) · [All operations](https://skmtc.dev/redocly/apis/redocly-museum/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redocly/redocly-museum/revisions/0ad444f6781e/schema)
