Skip to content

Create an event or gig

POST
/api/v1/events

Authorizations

Request Body required

object
title
required
string
description
required
string
type
required
string
Allowed values: EVENT GIG
imageUrl
string format: uri
nullable
location
required
object
name
required
string
latitude
number format: double
nullable
longitude
number format: double
nullable
startAt
required
string format: date-time
endAt
string format: date-time
nullable
compensation
object
amount
number format: double
nullable
currency
string
type
string
Allowed values: FIXED HOURLY

Responses

201

Created event

object
id
required
string
title
required
string
description
required
string
summary
string
nullable
type
required
string
Allowed values: EVENT GIG
source
required
string
Allowed values: OSU_API TICKETMASTER USER
externalId
string
nullable
category
string
nullable
tags
required
Array<string>
imageUrl
string format: uri
nullable
ticketUrl
string format: uri
nullable
externalUrl
string format: uri
nullable
locationName
required
string
locationLatitude
number format: double
nullable
locationLongitude
number format: double
nullable
startAt
required
string format: date-time
endAt
string format: date-time
nullable
compensationAmount
number format: double
nullable
compensationCurrency
string
nullable
compensationType
string
Allowed values: FIXED HOURLY
status
required
string
Allowed values: OPEN IN_PROGRESS COMPLETED CANCELLED
creatorId
string
nullable
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
creator
object
id
required
string
displayName
required
string
nullable
email
required
string format: email

400

Bad request

object
type
required
string format: uri
title
required
string
status
required
integer
detail
required
string
instance
string
nullable
key
additional properties
any

401

Unauthorized

object
type
required
string format: uri
title
required
string
status
required
integer
detail
required
string
instance
string
nullable
key
additional properties
any