Create a calendar event
POST /api/calendar/events
POST
/api/calendar/events
Creates a new gig or rehearsal. Attendance records are auto-created for all band members.
Authorizations
Section titled “Authorizations ”Request Body
Section titled “Request Body ” Any of:
object
title
required
string
description
string
location
string
startTime
required
string format: date-time
endTime
string format: date-time
timezone
string
gigTypeTags
Array<string>
gigStatus
string
setupTime
string format: date-time
soundCheckTime
string format: date-time
loadInTime
string format: date-time
organizerName
string
organizerEmail
string format: email
organizerPhone
string
venueContactName
string
venueContactPhone
string
paymentAmount
number
paymentCurrency
string
paymentStatus
string
contractSigned
boolean
dressCode
string
parkingInfo
string
techRider
string
stageLayout
string
setlistId
UUID identifier
string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000 notes
string
eventType
required
string
object
title
required
string
description
string
location
string
startTime
required
string format: date-time
endTime
string format: date-time
timezone
string
rehearsalType
string
focusSongIds
Array<string>
agenda
string
roomBookingRef
string
cost
number
costSplitAmongAttendees
boolean
notes
string
eventType
required
string
Responses
Section titled “ Responses ”Event created
object
ok
required
boolean
data
required
object
id
required
UUID identifier
string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000Validation error
object
ok
required
boolean
error
required
string
Unauthorized
object
ok
required
boolean
error
required
string