API Documentation
Practical integration guide first, then full schema-backed reference.
2
Authenticate
Send your key using token auth in the Authorization header.
Authorization: Token YOUR_API_KEY
3
Start Calling
Use the base URL and list endpoints to integrate quickly.
https://jukehouse.fm/api/v1/
Quickstart
Example request:
curl -H "Authorization: Token YOUR_API_KEY" \
https://jukehouse.fm/api/v1/songs/
Example paginated response:
{
"count": 42,
"next": "https://jukehouse.fm/api/v1/songs/?limit=20&offset=20",
"previous": null,
"results": []
}
Request Patterns
limit/offsetfor paginationsearchfor text search on supported resourcesorderingfor sorting, prefix with -
Common status codes:
200
success
201
created
400
validation error
401
missing/invalid auth
403
forbidden
Endpoint Index
Organized by resource group and generated from the live public OpenAPI schema.
Full Reference
Interactive schema reference (ReDoc).