Skip to content

Get practice queue

GET
/api/next-practice

Returns songs queued for next practice.

Practice queue

object
ok
required
boolean
data
required
Array<object>
object
id
required

UUID identifier

string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000
songId
required

UUID identifier

string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000
position
required
integer
notes
string
song
object
id
required

UUID identifier

string format: uuid
Example
550e8400-e29b-41d4-a716-446655440000
title
required
string
artist
string
key

Musical key (e.g., Am, C, F#m)

string
tempo

BPM

integer
duration

Duration in seconds

integer
notes

Performance notes

string
timeSignature

Time signature (e.g., 4/4)

string
mediaUrl

Link to audio/video

string format: uri
tags
Array<string>
content

ChordPro formatted content (lyrics + chords)

string
leadVocal

Who sings lead

string
infoPa

Notes for sound engineer

string
twoColumnLayout
boolean
leadSheetUrl
string format: uri
updatedAt
string format: date-time
createdAt
string format: date-time

Unauthorized

object
ok
required
boolean
error
required
string