Skip to main content
GET
Get an event

Authorizations

Authorization
string
header
required

Organization-scoped bearer credential: a customer API key (1club_sk_live_...) or an MCP OAuth access token.

Path Parameters

id
integer
required

1club event id

Response

The event

A one-off occasion a club puts on, sold through tickets. Counts only: who booked is not part of an event.

id
integer
slug
string

The last part of the public URL; follows the title.

title
string
summary
string | null
description
object | null

An Editor.js document: { blocks: [{ type, data }] }.

descriptionText
string | null

description as plain text.

coverImage
string | null
location
string | null
clubId
integer | null
club
object | null
startTime
string<date-time>
endTime
string<date-time>
status
enum<string>

draft: members see nothing. live: published. cancelled: called off, its bookings cancelled.

Available options:
draft,
live,
cancelled
visibility
enum<string>
Available options:
Public,
Member_only,
Private
bookable
boolean
paymentCollection
enum<string>
Available options:
online,
on_arrival,
member_choice
sports
string[]
notifyStaff
boolean
translations
object | null

Per-locale wording, as { "es": { "title": "..." } }. Replaces the whole map when sent.

publishedAt
string<date-time> | null

When it was first published.

publicUrl
string | null

The member-facing page. null unless the event is live, or when the organization publishes neither a website nor a member portal.

instructors
object[]
areas
object[]
tickets
object[]

Active tickets, in display order.

bookedCount
integer

Active bookings (confirmed, pending, checked in) across all tickets.

createdAt
string<date-time>
updatedAt
string<date-time>