---
title: "GET /api/feed/v1/events/{eventId}/section-map"
method: GET
path: "/api/feed/v1/events/{eventId}/section-map"
tags: ["Feed"]
---

# GET /api/feed/v1/events/{eventId}/section-map

`GET /api/feed/v1/events/{eventId}/section-map`

## Request

- Base URL: `https://api.findticker.com`
- URL: `https://api.findticker.com/api/feed/v1/events/{eventId}/section-map`
- Auth: HTTP bearer

## Path parameters

- `eventId` string, required

## Response `200`

The event's section map as GeoJSON shapes, one per drawn section or group of sections, with every section of the event and the shape that draws it. Coordinates are page pixels, y down, origin top left, extent width by height: GeoJSON is the container, not a claim about the earth. sections[].section is the key GET /v1/events/{eventId}/sections and GET /v1/events/{eventId}/listings use; sections[].code is the ticket code GET /v1/events/{eventId}/seat-map and GET /v1/events/{eventId}/sections/live use. Sections only, no rows or seats. geometry_version names the drawing and is the ETag; the answer may be kept for a day. meta.covered false means the event has no section map, and features and sections are empty. Compressed when the request accepts gzip. Costs ONE UNIT.

- FeedEventSectionMap
  - `event_id` string, nullable, required
  - `geometry_version` string, nullable, required: Names this drawing. A version never changes what it draws; the ETag header carries it too. Null when the event has no section map.
  - `width` number, nullable, required: Width of the drawing, in page pixels.
  - `height` number, nullable, required: Height of the drawing, in page pixels.
  - `features` object, required
    - `type` 'FeatureCollection', required
    - `features` FeedSectionMapFeature[], required
      - `type` 'Feature', required
      - `id` string, required
      - `properties` object, required
        - `label` string, required: The label the map draws on the shape.
        - `label_center` number[], nullable, required
        - `sections` string[], required: Every section (sections[].section) this one shape draws. Usually one; a balcony can draw many.
      - `geometry` object, required
        - `type` 'Polygon' | 'MultiPolygon', required
        - `coordinates` unknown[], required
          - unknown
  - `sections` FeedSectionMapSection[], required: Every section of the event, with the shape that draws it where there is one.
    - `section` string, required: The section label. The key GET /v1/events/{eventId}/sections and the listings read use for the same section.
    - `code` string, nullable, required: The ticket code of the same section, where one matched: the key GET /v1/events/{eventId}/seat-map and GET /v1/events/{eventId}/sections/live use. Null when none matched.
    - `feature_id` string, nullable, required: The shape that draws this section. Null for a section the map has no shape for.
    - `center` number[], nullable, required
  - `meta` object, required
    - `covered` boolean, required: False when the event has no section map. The call still costs one unit; features and sections are then empty.
    - `features` integer, required
    - `sections` integer, required
    - `drawn_sections` integer, required: Sections with a shape.
    - `units_charged` integer, required

## Other responses

- `400`: Validation error, an unknown `columns` name (the message lists the valid set), or a batch over the size bound.
- `401`: Missing or invalid API key.
- `403`: The key's account is not entitled to the feed, or the account or the address it calls from is blocked (`reason` `blocked`).
- `404`: No such event.
- `429`: The per-minute burst ceiling or the unit budget for the current UTC date is used up.
- `500`: Internal Server Error.

---

[API](https://skmtc.dev/findticker/apis/ticker-api.md) · [All operations](https://skmtc.dev/findticker/apis/ticker-api/llms.txt) · [OpenAPI document](https://skmtc.dev/findticker/apis/ticker-api/revisions/b6229ca924f4?raw)
