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_KEYEndpunkte
POST/mastering
Neuen Mastering-Job erstellen
Parameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
file | File | Erforderlich | Audio-Datei (MP3, WAV, FLAC, AAC, OGG, M4A) |
preset | string | Optional | bright | smooth | balanced (Standard: balanced) |
output_format | string | Optional | mp3 | 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
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
job_id | string | 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
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
limit | number | Optional | Anzahl der Ergebnisse (Standard: 20, max: 100) |
offset | number | Optional | Startposition (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