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"}'