Fouten

De VIDIO API gebruikt een consistent foutobjectformaat. Gebruik deze pagina om veelvoorkomende fouttypes, HTTP-statuscodes en voorbeeldberichten die door de API worden geretourneerd, te begrijpen.

API-toegang is momenteel beschikbaar voor het Studio-plan en hoger.

Overzicht

Wanneer een verzoek faalt, retourneert de VIDIO API een error object met een type en message. Sommige fouten kunnen ook aanvullende velden bevatten om de fout te helpen verklaren.

Foutformaat

json
{ "error": { "type": "invalid_request_error", "message": "Opdracht niet gevonden" } }

Foutreferentie

StatusTypeMessageDescription
400invalid_request_errorOntbrekende vereiste queryparameters in upload-URL-verzoekTeruggegeven wanneer verplichte queryparameters ontbreken in het upload-URL-verzoek.
400invalid_request_errorOntbrekende job_idTeruggegeven wanneer het renderverzoek geen job-ID bevat.
400invalid_request_errorGeen uitvoer beschikbaar voor deze jobTeruggegeven wanneer de job geen renderbare uitvoer heeft.
400invalid_request_errorinput_keys moet een niet-lege array zijnTeruggegeven wanneer `input_keys` ontbreekt of leeg is.
400invalid_request_errorinput_keys moet ten minste één geldige invoersleutel bevattenTeruggegeven wanneer alle opgegeven input keys leeg of ongeldig zijn na normalisatie.
400input_duration_requirement_errorTotale invoerduur moet meer dan 2 seconden zijnTeruggegeven wanneer de gecombineerde duur van alle invoermedia 2 seconden of minder is.
400input_duration_requirement_errorTotale invoerduur moet minder dan 6 uur zijnTeruggegeven wanneer de gecombineerde duur van alle invoermedia 6 uur of meer is.
400input_image_count_requirement_errorAantal invoerafbeeldingen mag niet meer dan 4000 zijnTeruggegeven wanneer het aantal invoerafbeeldingen het maximaal toegestane limiet van 4000 overschrijdt.
400input_video_count_requirement_errorAantal invoervideo's mag niet meer dan 400 zijnTeruggegeven wanneer het aantal invoervideo's het maximaal toegestane limiet van 400 overschrijdt.
400invalid_request_errorOngeldige video_category. Toegestane waarden: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersTeruggegeven wanneer `video_category` niet wordt ondersteund.
400invalid_request_errorOngeldige aspect_ratio. Toegestane waarden: square, portrait, landscapeTeruggegeven wanneer `aspect_ratio` niet wordt ondersteund.
400invalid_request_erroroutput_length moet een positief getal zijnTeruggegeven wanneer `output_length` ontbreekt, nul of negatief is.
400invalid_request_errorKon geen positieve invoerduur bepalen uit de metadata van input_keysTeruggegeven wanneer de API geen geldige duur voor de geüploade inputs kan bepalen.
400invalid_request_errormusic_volume moet een getal tussen 0 en 100 zijnTeruggegeven wanneer `music_volume` is opgegeven maar geen geldig getal tussen 0 en 100 is.
400invalid_request_errororiginal_audio_volume moet een getal tussen 0 en 100 zijnTeruggegeven wanneer `original_audio_volume` is opgegeven maar geen geldig getal tussen 0 en 100 is.
400invalid_request_errorOngeldige music_category. Toegestane waarden: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsTeruggegeven wanneer `music_category` is opgegeven maar niet overeenkomt met een van de ondersteunde muziekcategorieën.
401authentication_errorOntbrekende API-sleutelTeruggegeven wanneer de `x-api-key` header niet is meegeleverd.
401authentication_errorOngeldige API-sleutelTeruggegeven wanneer de opgegeven API-sleutel niet overeenkomt met een actieve sleutel.
402insufficient_balanceJe hebt niet genoeg credits om deze job te verwerkenTeruggegeven wanneer het account niet genoeg credits heeft voor verwerking of rendering.
403permission_errorJe hebt geen toestemming om toegang te krijgen tot deze jobTeruggegeven wanneer de geauthenticeerde gebruiker de opgevraagde job niet bezit.
403permission_errorJe hebt geen toestemming om deze job te renderenTeruggegeven wanneer de geauthenticeerde gebruiker de job die gerenderd wordt niet bezit.
404invalid_request_errorJob niet gevondenTeruggegeven wanneer de opgevraagde job niet bestaat.
404invalid_request_errorGebruiker niet gevondenTeruggegeven wanneer het gebruikersrecord van de geauthenticeerde gebruiker niet kan worden gevonden.
429rate_limit_errorTe veel verzoekenTeruggegeven wanneer de client de toegestane aanvraagfrequentie voor de endpoint overschrijdt. De huidige limiet is 60 verzoeken per minuut. Rate limiting wordt primair toegepast per API-sleutel met de x-api-key header, en valt terug op het IP-adres van de client wanneer er geen API-sleutel aanwezig is. Clients die deze limiet bereiken, moeten de frequentie van aanvragen verlagen en opnieuw proberen nadat het rate-limit-venster is gereset.
429rate_limit_errorJe hebt al 10 lopende of in wachtrij staande jobs, wat het maximaal toegestane aantal is. Wacht tot enkele jobs zijn voltooid voordat je een nieuwe indient.Teruggegeven wanneer de gebruiker al het maximaal toegestane aantal lopende jobs heeft, zowel voor actieve jobs op servers als voor in de wachtrij staande jobs. De huidige limiet is in totaal 10 lopende of in wachtrij staande jobs per gebruiker. Eigendom wordt bepaald door elk job_id op bezette servers en wachtrij-items te matchen met de user_email van de job. Clients die deze limiet bereiken, moeten wachten tot een of meer bestaande jobs zijn voltooid voordat ze een andere job aanmaken of renderen.
500api_errorAuthenticatiefoutTeruggegeven wanneer API-sleutelauthenticatie onverwacht op de server faalt.
500api_errorInterne serverfoutTeruggegeven voor onverwachte serverfouten in de status-, render- of highlight-reel-endpoints.
500server_errorKon geen upload-URL genererenTeruggegeven wanneer de server er niet in slaagt een ondertekende upload-URL te genereren.