---
title: "Get Event By Slug"
method: GET
path: "/events/by-slug/{slug}"
tags: ["events"]
---

# Get Event By Slug

`GET /events/by-slug/{slug}`

Fetch a single canonical ``Event`` by its ``slug``.

Auth is ``verify_token`` (not ``current_user``): a valid Firebase
token is required, but the domain ``User`` does not have to exist
yet. Anonymous callers MUST be able to reach this endpoint before
the provider-connect step mints their domain User, otherwise they
can't render the public event they came in for.

## Path parameters

- `slug` string, required

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/imperfect/apis/imperfect-api.md) · [All operations](https://skmtc.dev/imperfect/apis/imperfect-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/imperfect/imperfect-api/revisions/cc2293a44257/schema)
