Errori

L'API VIDIO utilizza un formato di oggetto errore coerente. Usa questa pagina per comprendere i tipi di errore comuni, i codici di stato HTTP e i messaggi di esempio restituiti dall'API.

L'accesso all'API è attualmente disponibile solo per i piani Enterprise. Richiedi l'accesso qui se non sei un utente Enterprise ma sei interessato a utilizzare l'API.

Panoramica

Quando una richiesta non riesce, l'API VIDIO restituisce un oggetto errore con un tipo e un messaggio. Alcuni errori possono anche includere campi aggiuntivi per aiutare a spiegare il fallimento.

Formato errore

json
{ "error": { "type": "invalid_request_error", "message": "Lavoro non trovato" } }

Riferimento errore

StatusTypeMessageDescription
400invalid_request_errorMancano parametri di query richiesti nella richiesta dell'URL di uploadRestituito quando mancano i parametri di query richiesti dalla richiesta dell'URL di upload.
400invalid_request_errorMancante job_idRestituito quando la richiesta di rendering non include un ID lavoro.
400invalid_request_errorNessun output disponibile per questo lavoroRestituito quando il lavoro non ha output renderizzabili.
400invalid_request_errorinput_keys deve essere un array non vuotoRestituito quando `input_keys` è mancante o vuoto.
400invalid_request_errorinput_keys deve contenere almeno una chiave di input validaRestituito quando tutte le chiavi di input fornite sono vuote o non valide dopo la normalizzazione.
400invalid_request_errorCategoria video non valida. Valori consentiti: podcast, sport con palla, sport senza palla, demo prodotto di bellezza, matrimonio, viaggio, altriRestituito quando `video_category` non è supportato.
400invalid_request_erroraspect_ratio non valido. Valori consentiti: quadrato, ritratto, paesaggioRestituito quando `aspect_ratio` non è supportato.
400invalid_request_erroroutput_length deve essere un numero positivoRestituito quando `output_length` è mancante, zero o negativo.
400invalid_request_errorImpossibile determinare la durata di input positiva dai metadati di input_keysRestituito quando l'API non riesce a determinare una durata valida per gli input caricati.
401authentication_errorManca la chiave APIRestituito quando l'intestazione `x-api-key` non è fornita.
401authentication_errorChiave API non validaRestituito quando la chiave API fornita non corrisponde a una chiave attiva.
402insufficient_balanceNon hai abbastanza crediti per elaborare questo lavoroRestituito quando l'account non ha abbastanza crediti per l'elaborazione o il rendering.
403permission_errorNon hai il permesso di accedere a questo lavoroRestituito quando l'utente autenticato non possiede il lavoro richiesto.
403permission_errorNon hai il permesso di renderizzare questo lavoroRestituito quando l'utente autenticato non possiede il lavoro in fase di rendering.
404invalid_request_errorLavoro non trovatoRestituito quando il lavoro richiesto non esiste.
404invalid_request_errorUtente non trovatoRestituito quando il record dell'utente autenticato non può essere trovato.
429rate_limit_errorTroppe richiesteRestituito quando il client supera il tasso di richiesta consentito per l'endpoint. Il limite attuale è di 60 richieste al minuto. Il throttling è principalmente applicato per chiave API utilizzando l'intestazione x-api-key e torna all'indirizzo IP del client quando non è presente una chiave API. I client che raggiungono questo limite dovrebbero ridurre la frequenza delle richieste e riprovare dopo il ripristino della finestra di limite.
500api_errorErrore di autenticazioneRestituito quando l'autenticazione con chiave API fallisce inaspettatamente sul server.
500api_errorErrore interno del serverRestituito per errori imprevisti lato server negli endpoint di stato, rendering o highlight reel.
500server_errorImpossibile generare l'URL di uploadRestituito quando il server non riesce a generare un'URL di upload firmato.