---
title: "Delete a section"
method: DELETE
path: "/events/{eventId}/sections/{id}"
tags: ["Sections"]
---

# Delete a section

`DELETE /events/{eventId}/sections/{id}`

## Path parameters

- `eventId` string, required — Unique identifier of the event to verify section belongs to
- `id` string, required — Unique identifier for the section

## Response `200`

OK

- object
  - `section` Section, required — A section represents a distinct area or tier within an event venue with its own capacity and pricing
    - `id` string, required — Unique identifier for the section
    - `createdAt` string, date-time, required — Timestamp when the section was created in ISO 8601 format
    - `updatedAt` string, date-time, required — Timestamp when the section was last updated in ISO 8601 format
    - `name` string, required — Display name of the section (e.g., 'VIP Area', 'General Admission')
    - `capacity` number — Maximum number of attendees for this section. Use -1 for unlimited capacity
    - `limit` number — Maximum number of tickets for this section that can be purchased in a single order. A value of -1 indicates unlimited
    - `available` number, required — Number of tickets currently available for purchase in this section. Use -1 when capacity is unlimited
    - `sold` number, required — Number of tickets sold for this section
    - `reserved` number, required — Number of tickets currently reserved (in pending orders) for this section
    - `order` number, required — Display order of the section. Lower numbers appear first in listings
    - `visibility` 'ALWAYS' | 'STACKED' | 'HIDDEN' — Controls how this section is shown: always list all visible admissions, stack to show the cheapest available admission, or hide until a scoped coupon reveals it.
    - `location` object, required — Physical location details for the section
      - `id` string, required — Location identifier
      - `googlePlaceId` string — Google Place ID for this location
      - `createdAt` string, date-time, required — Timestamp in ISO 8601 format when the location was created
      - `updatedAt` string, date-time, required — Timestamp in ISO 8601 format when the location was last updated
      - `name` string, required — Location name
      - `address` string, required — Formatted address
      - `city` string — City name
      - `state` string — State or region
      - `postcode` string — Postal code
      - `country` string, required — Country name
      - `latitude` number, required — Latitude coordinate
      - `longitude` number, required — Longitude coordinate
      - `timeZone` string, required — IANA timezone identifier (e.g., 'America/New_York', 'Europe/London', 'Australia/Sydney', 'UTC'). Must be validated against the IANA timezone database where used.
      - `types` string[] — Google Place types indicating the category and nature of this location
      - `description` string — AI-generated description of the place, when available
      - `image` object — Primary location photo
        - `src` string, uri, required
        - `alt` string, required
        - `width` number, required
        - `height` number, required
      - `venueId` string — Venue identifier if this location is a managed venue on the platform
    - `teamId` string, required — Team that owns this section. Denormalized for efficient queries.
    - `promoterId` string, required — Unique identifier of the promoter who owns this section
    - `eventId` string, required — Unique identifier of the event this section belongs to
    - `eventSlug` string, required — URL-friendly identifier of the event this section belongs to

## Other responses

- `400` — 400
- `401` — 401
- `403` — 403
- `404` — 404
- `409` — 409
- `412` — 412
- `422` — 422
- `429` — 429
- `500` — 500
- `501` — 501
- `503` — 503

---

[API](https://skmtc.net/session/apis/session-services-api.md) · [All operations](https://skmtc.net/session/apis/session-services-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/session/session-services-api/versions/a1bb6f6c8a2e/schema)
