Skip to content

Update setlist name, date, or config

PATCH
/api/setlists/{id}

Optimistic locking via baselineUpdatedAt. If the row has changed since, returns 409 with the current row.

id
required
string format: uuid
object
name
string
>= 1 characters <= 200 characters
date
string
nullable /^\d{4}-\d{2}-\d{2}$/
config
object
groups
required
Array<object>
object
name
required
string
>= 1 characters <= 100 characters
songIds
required
Array<string>
baselineUpdatedAt
string

Updated

object
ok
required
boolean
data
nullable

Invalid input or no fields

object
ok
required
boolean
error
required
string
code
string

Unauthenticated

object
ok
required
boolean
error
required
string
code
string

Forbidden / no permission

object
ok
required
boolean
error
required
string
code
string

Not found

object
ok
required
boolean
error
required
string
code
string

Conflict — row was modified concurrently

object
ok
required
boolean
error
required
string
Allowed values: conflict
code
required
string
serverVersion
nullable

Server error

object
ok
required
boolean
error
required
string
code
string