Get all songs
GET /all
GET
/all
Returns the complete list of songs in the repertoire. Use this endpoint to retrieve the full catalogue without any filtering applied.
Responses
Section titled “ Responses ”A JSON array containing all songs in the repertoire, each with full metadata.
Array<object>
object
id
integer
title
string
artist
string
decade
string
genre
string
musical_metadata
A collection of performance-specific musical attributes that describe how the song is played live, including key and tempo.
object
key
The musical key in which the song is performed (e.g. G major, E minor). Useful for transposition and harmonic planning.
string
tempo
The general tempo or energy feel of the performance. One of: slow, medium, or fast.
string