API Hop-Dokumentation
Asynchronen Auftrag abrufen
Status und Ergebnis eines vom aktuellen Konto angelegten asynchronen Auftrags abrufen.
https://api.apihop.ai/v1/jobs/{id}Zugehörige Endpunkte
- Seedance 2.0 und Seedance 2.5 verwenden
POST https://api.apihop.ai/v1/video/seedance, dasdata.jobIdzurückgibt undGET https://api.apihop.ai/v1/jobs/{id}zum Abrufen von Status und Ergebnis erfordert. - Der aktuelle Endpunkt GPT-Image-2-Bilderzeugung liefert Ergebnisse direkt per JSON oder SSE und verwendet keine Jobs.
Verwenden Sie diesen Endpunkt nur, wenn die Erstellungsantwort ausdrücklich data.jobId enthält. Der API-Schlüssel muss zu demselben Konto gehören, das den Auftrag erstellt hat.
GET https://api.apihop.ai/v1/jobs/{id}Authentifizierung
Authorization: Bearer YOUR_API_KEYPfadparameter
idstringerforderlichNumerische Auftrags-ID, die beim Anlegen als jobId zurückgegeben wurde.
Anfragebeispiel
curl --request GET \
--url https://api.apihop.ai/v1/jobs/123456789012345678 \
--header 'Authorization: Bearer YOUR_API_KEY'Antwort
idstringAuftrags-ID.
statusstringPENDING, CONNECT, PROCESSING, COMPLETED, FAILED oder CANCELLED.
inputParamsobjectBeim Anlegen übermittelte Eingabeparameter.
outputResultunknownEndgültige Ausgabe. Bild- und Videomodelle liefern unterschiedliche Strukturen.
createdAtstringErstellungszeitstempel nach ISO 8601.
startedAtstring | nullBeginn der Verarbeitung nach ISO 8601.
completedAtstring | nullAbschlusszeit nach ISO 8601.
Erfolgsbeispiel
{
"success": true,
"data": {
"id": "123456789012345678",
"status": "COMPLETED",
"inputParams": {
"model": "seedance-2.5",
"prompt": "Create an eight-second brand film"
},
"outputResult": [
{
"url": [
"https://video.example.com/generated/result.mp4"
]
}
],
"createdAt": "2026-08-20T08:24:00.000Z",
"startedAt": "2026-08-20T08:24:02.000Z",
"completedAt": "2026-08-20T08:26:30.000Z"
},
"requestId": "req_..."
}Abfragehinweise
- Fragen Sie alle 5 bis 10 Sekunden ab.
PENDING,CONNECTundPROCESSINGsind keine Endzustände.- Lesen Sie
outputResultnachCOMPLETED. - Beenden Sie die Abfragen nach
FAILEDoderCANCELLED. - Ergebnis-URLs können ablaufen; speichern Sie fertige Dateien zeitnah.
Fehlerantworten
Die vollständige Codereferenz, Protokollunterschiede und Diagnoseschritte finden Sie unter Fehlercodes und Fehlerbehebung.
Auftrag nicht gefunden:
{
"success": false,
"error": {
"code": 30000,
"message": "Job 123456789012345678 not found"
},
"requestId": "req_..."
}Zugriff auf den Auftrag eines anderen Kontos:
{
"success": false,
"error": {
"code": 20001,
"message": "Access denied"
},
"requestId": "req_..."
}