API REST v1
Base URL: https://musikia.lat/api/v1 · Autenticación: Bearer <JWT>
POST
/auth
Devuelve un JWT.
Request:
{ "email": "...", "password": "..." }Response:
{ "token": "eyJ...", "expires_in": 86400 }
GET
/me
Datos del usuario autenticado.
Request:
—Response:
{ "id":1, "credits":5, ... }
GET
/songs
Lista tus canciones.
Request:
—Response:
{ "data": [ { "id":1, "status":"done", "audio":"..." } ] }
POST
/songs
Crea un proyecto (consume 1 crédito).
Request:
{ "genre":"pop", "theme":"...", ... }Response:
{ "id":10, "process_url":"..." }Ejemplo (cURL)
curl -X POST https://musikia.lat/api/v1/auth \
-H "Content-Type: application/json" \
-d '{"email":"tu@correo.com","password":"secreto"}'