---
title: "List published events open to vendor applications"
method: GET
path: "/api/v1/public/events"
tags: ["Public"]
---

# List published events open to vendor applications

`GET /api/v1/public/events`

## Request

- Base URL: `https://www.venumark.com`
- URL: `https://www.venumark.com/api/v1/public/events`
- Auth: none required

Anonymous. Published events in the standard {data,meta,error} envelope, ordered by date ascending, each with an apply_url pointing at the public event page where vendors apply. Unpaginated. Cached at the edge for 5 minutes.

## Query parameters

- `city` string

## Response `200`

Published events.

- PublicEventListEnvelope
  - `data` PublicEvent[], required
    - `slug` string
    - `name` string
    - `date` string, nullable
    - `end_date` string, nullable
    - `city` string, nullable
    - `state` string, nullable
    - `application_deadline` string, nullable
    - `target_trucks` integer, nullable
    - `required_documents` string[], nullable: Document types the organizer requires from applicants.
    - `apply_url` string, uri: Public event page where vendors apply.
  - `meta` EnvelopeMeta, nullable: Optional response metadata, e.g. {count}. List endpoints are unpaginated and return the full result set. Null when not applicable.
  - `error` unknown, required

---

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