Fetch one event
Path parameters
slugstringrequiredThe event's URL slug
200The event
EventA conference or event
slugstringrequiredURL-safe identifier for the event
namestringrequiredtaglinestring | nullrequireddescriptionstring | nullrequiredMarkdown
eventTypestring | nullrequiredOrganizer-set, e.g. Conference
themestring | nullrequiredThe theme of this edition, long form
timezonestringrequiredIANA timezone, e.g. America/Los_Angeles
startsOnstring | nullrequiredISO date, in the event timezone
endsOnstring | nullrequiredISO date, in the event timezone
startsAtstringrequiredISO 8601 instant the event starts
endsAtstringrequiredISO 8601 instant the event ends
speakerDeadlineAtstring | nullrequiredISO 8601 instant the speaker roster is meant to be settled. Advisory, so no write is refused after it passes. Null when the organizers do not track it
agendaDeadlineAtstring | nullrequiredISO 8601 instant the agenda is meant to be settled. Advisory, so no write is refused after it passes. Null when the organizers do not track it
websiteUrlstring | nullrequiredvenueNamestring | nullrequiredvenueAddressstring | nullrequired
Errorsevery one returns the Error body
- 404No such event, form or resource
- 429Rate limited
Example
curl "https://cicero-three.vercel.app/api/v1/events/roman-forum-2026"200The event
{
"slug": "roman-forum-2026",
"name": "Roman Forum 2026",
"tagline": "Two days on how programs actually get built",
"description": "A working conference for people who **run** events, not just attend them.",
"eventType": "Conference",
"theme": "Foundations",
"timezone": "America/Los_Angeles",
"startsOn": "2026-09-14",
"endsOn": "2026-09-15",
"startsAt": "2026-09-14T16:00:00.000Z",
"endsAt": "2026-09-16T01:00:00.000Z",
"speakerDeadlineAt": "2026-07-15T07:00:00.000Z",
"agendaDeadlineAt": "2026-08-14T07:00:00.000Z",
"websiteUrl": "https://example.org/roman-forum-2026",
"venueName": "Palazzo Conference Center",
"venueAddress": "1100 Market Street, San Francisco, CA 94102"
}