PATCH
Update event settings

Authorizations

better-auth.session_token
string
cookie
required

Better Auth session cookie.

Path Parameters

eventId
string<uuid>
required

Body

application/json
visibility
enum<string>
Available options:
PUBLIC,
PRIVATE
pagePassword
string
Required string length: 4 - 200
ticketPriceAmount
integer | null
Required range: x >= 0
ticketCurrency
string | null
Required string length: 3
Pattern: ^[A-Za-z]{3}$

Response

Event updated

id
string<uuid>
required
name
string
required
slug
string
required
status
enum<string>
required
Available options:
DRAFT,
PUBLISHED
visibility
enum<string>
required
Available options:
PUBLIC,
PRIVATE
hasPagePassword
boolean
required
startTime
string<date-time> | null
required
endTime
string<date-time> | null
required
timezone
string
required
canceledAt
string<date-time> | null
required
location
object | null
required
capacity
integer
required
waitlistEnabled
boolean
required
approvalRequired
boolean
required
ticketPriceAmount
integer | null
required
ticketCurrency
string | null
required
previewThumbnailUrl
string<uri> | null
required
thumbnailStatus
enum<string>
required
Available options:
idle,
generating,
completed,
failed
thumbnailDirty
boolean
required
thumbnailUpdatedAt
string<date-time> | null
required
registrationProvider
enum<string> | null
required
Available options:
eventlink,
hubspot,
null
registrationFormId
string | null
required
updatedAt
string<date-time>
required
createdAt
string<date-time>
required