API-Dokumentation

Nebulux API

Automatisieren Sie das Mastering mit einer einfachen REST API.

Schnellstart

1API-Schlüssel erhalten

Einstellungsseite um einen API-Schlüssel zu generieren.

2Anfrage stellen
curl -X POST "https://api.nebulux.io/v1/mastering" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "[email protected]" \
  -F "preset=balanced" \
  -F "output_format=mp3"
3Ergebnisse abrufen

Wenn fertig, laden Sie Ihre gemasterte Datei von download_url herunter.

Authentifizierung

Alle API-Anfragen erfordern den Authorization-Header.

Authorization: Bearer YOUR_API_KEY

Endpunkte

POST
/mastering

Neuen Mastering-Job erstellen

Parameter

NameTypErforderlichBeschreibung
fileFile
Erforderlich
Audio-Datei (MP3, WAV, FLAC, AAC, OGG, M4A)
presetstringOptionalbright | smooth | balanced (Standard: balanced)
output_formatstringOptionalmp3 | wav | flac (Standard: mp3)

Beispielantwort

{
  "job_id": "mst_abc123",
  "status": "processing",
  "created_at": "2024-01-15T10:30:00Z"
}

GET
/mastering/:job_id

Mastering-Job-Status abrufen

Parameter

NameTypErforderlichBeschreibung
job_idstring
Erforderlich
Job-ID (URL-Parameter)

Beispielantwort

{
  "job_id": "mst_abc123",
  "status": "completed",
  "progress": 100,
  "download_url": "https://...",
  "created_at": "2024-01-15T10:30:00Z",
  "completed_at": "2024-01-15T10:31:00Z"
}

GET
/credits

Credit-Guthaben abrufen

Beispielantwort

{
  "credits": 15,
  "used_this_month": 5
}

GET
/mastering/history

Mastering-Job-Verlauf

Parameter

NameTypErforderlichBeschreibung
limitnumberOptionalAnzahl der Ergebnisse (Standard: 20, max: 100)
offsetnumberOptionalStartposition (Standard: 0)

Beispielantwort

{
  "jobs": [
    {
      "job_id": "mst_abc123",
      "original_filename": "track.wav",
      "preset": "balanced",
      "status": "completed",
      "created_at": "2024-01-15T10:30:00Z"
    }
  ],
  "total": 42,
  "limit": 20,
  "offset": 0
}

Rate Limits

  • Mastering-Anfragen: 10 pro Minute
  • Status-Prüfungen: 60 pro Minute
  • Enterprise-Plan: Unbegrenzt