---
title: "Get one event"
method: GET
path: "/api/v1/events/{id}"
tags: ["events"]
---

# Get one event

`GET /api/v1/events/{id}`

## Request

- Base URL: `https://api.vikenda.com`
- URL: `https://api.vikenda.com/api/v1/events/{id}`
- Auth: none declared

## Path parameters

- `id` string, required

## Response `200`

The event.

- object
  - `data` Event, required: A normalized event.
    - `id` string, required: Stable public id (slug).
    - `slug` string, required
    - `title` string, required
    - `description` string, nullable, required
    - `start` string, nullable, required: ISO 8601 UTC start.
    - `end` string, nullable, required
    - `all_day` boolean, required: Date-only listing: `start` marks the day, not a clock time — treat as all-day.
    - `timezone` string, required
    - `recurrence` string, nullable, required: RRULE string, if recurring.
    - `price` object, required
      - `min` number, nullable, required
      - `max` number, nullable, required
      - `currency` string, nullable, required
      - `is_free` boolean, nullable, required
    - `category` string, nullable, required
    - `audience` string[], required
    - `image_url` string, nullable, required: Absolute http(s) URL of a photo of this event, or null. Never a page, feed or document URL.
    - `booking_url` string, nullable, required: The booking/ticket link (a redirect via this API to the venue's own box office). Use this href for booking.
    - `booking_domain` string, nullable, required: Destination host of booking_url (e.g. 'shawfest.com') — cite it so users know where booking happens.
    - `venue` object, nullable, required: The venue an event takes place at (entities row).
      - `id` string, required
      - `name` string, required
      - `category` string, nullable, required
      - `lat` number, nullable, required
      - `lon` number, nullable, required
      - `address` string, nullable, required
      - `url` string, required
    - `series` object, nullable, required: When this is one performance of a production/run, the parent series.
      - `id` string, required
      - `url` string, nullable, required
    - `sold_out` boolean, required: The source marked this sold out — don't recommend attending.
    - `weather_exposure` string, nullable, required: indoor | outdoor | mixed | null (unknown). Event's own value, else its venue's.
    - `status` string, required
    - `last_verified_at` string, nullable, required
    - `updated_at` string, required
    - `url` string, required: Canonical event page on the consumer site.
  - `meta` Meta, required: Attribution + pagination envelope metadata (present on every response).
    - `source` 'Vikenda', required
    - `canonical_url` string, required
    - `generated_at` string, required
    - `area` string, required
    - `count` number
    - `next_cursor` string, nullable

## Other responses

- `404`: No such event.

---

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