Wenn der Anforderungskörper nicht mit dem Schema übereinstimmt, erhält man 400 mit einer detail Zeichenkette, die jedes Problem als field: message auflistet:
{
"error": "Validation failed",
"detail": "aspect: Invalid option: expected one of \"9:16\"|\"16:9\"|\"1:1\"|\"4:5\"|\"4:3\"|\"3:4\""
Das Briefing oder eine Szene bricht gegen die Inhaltsregeln.
PRODUCT_IMAGE_REQUIRED
400
Dieses Format benötigt product_image_url, oder product_enabled: false.
PRESENTER_REQUIRED
400
Eine Sprechszene hat kein Gesicht. Füge avatar_preset_id hinzu oder schick presenter_enabled: false.
UNSUPPORTED_MODEL
400
Eine Szene verlangt ein Render-Modell, das Reigniter nicht verwenden kann.
BRAND_REQUIRED
422
Es wurde nach einer Marke gefragt, aber keine konnte gefunden werden. Schick brand_logo_url.
NO_ANCHOR
422
Kein Marken-, Produktfoto oder Präsentierender. Fügen Sie eines hinzu oder melden Sie sich ab.
CANVAS_NOT_FOUND
404
Ein referenziertes Projekt befindet sich nicht auf diesem Konto.
DUPLICATE_REQUEST
409
Dieses Idempotency-Key war bereits benutzt. Nichts Neues wurde berechnet.
PLAN_FAILED
502
Die Planung aus dem Briefing scheiterte. Die Planungsgutschriften wurden zurückerstattet.
Bei einem brief kann ein wiederholtes Idempotency-Key auch als 402 mit der Nachricht This request was already submitted zurückkommen. Behandle es als Duplikat, nicht als Credit-Problem.
Versuchen Sie es erneut 429, 500, 502 und 503 mit Backoff. Versuchen Sie es nicht mit anderen 4xx unverändert.
Schicken Sie immer einen Idempotency-Key auf POST /v1/render.
Keine Antwort überhaupt (ein Timeout oder eine unterbrochene Verbindung): Versuchen Sie es mit demselben Schlüssel erneut. Wenn die erste Anfrage tatsächlich ein Rendering startet, wird der Wiederversuch abgelehnt, anstatt einen zweiten zu starten.
Eine Fehlerantwort: Für diese Anfrage wurde kein Rendering gestartet. Beheben Sie die Ursache und versuchen Sie es dann erneut mit einem neuen Schlüssel, denn eine Anfrage, die teilweise fehlgeschlagen ist, könnte ihren Schlüssel bereits verwendet haben. Render-Credits werden zurückerstattet. Die einzige Gebühr, die nicht erstattet wird, ist Kurzplanung, bei der das geplante Render dann abgelehnt wird (siehe Videos erstellen).
Wenn ein Render angenommen wurde (202) und später scheitert, wird der status des Auftrags failed und error erklärt warum. Credits für Arbeiten, die nicht erledigt wurden, werden erstattet.