The LightFlow API uses standard HTTP status codes to indicate the success or failure of an API call. The body of the response is in JSON with a format similar to the following:
{
"message": "asset not found"
}
Asset processing errors
The asset object provides information on processing errors, for example:
{
...
"assetError": {
"code": 2404,
"message": "Error downloading input file: remote server returned HTTP 404"
}
...
}
Error Codes
General Errors
-
1001: Unknown error
-
1002: Error on asset creation
-
1003: Error on asset processing
Storage Errors
-
2001: Error downloading input file
-
2002: Error downloading input file: could not connect to remote server
-
2003: Input file is invalid or corrupt
-
2004: Input file bitrate exceeds the allowed limit for trial accounts
-
2005: Input file duration exceeds the allowed limit for trial accounts
-
2006: Input file format is not valid for 4K: asset has a width below 2560 pixels
-
2007: Storage credentials error
-
24XX: Range (2400-24XX). Represents
HTTP 4XX error
returned by remote server while attempting to download the input file:
-
2401: Unauthorized (please review your bucket credentials)
-
2403: Forbidden (your user does have not access to the resource)
-
2404: Not found (the resource does not exist)
-
2429: Too many requests (the external service is overloaded, try again later)
-
-
25XX: Range (2500-25XX). Represents
HTTP 5XX error
returned by remote server while attempting to download the input file:
-
2500: Remote server problem (the external service is not responding, try again later or contact support)
-
2503: Service unavailable (the external service is not responding, try again later or contact support)
-
2504: Gateway timeout (the external service is not responding, try again later or contact support)
-
-
2070: Error downloading subtitles
Brightcove Errors
-
3001: Error connecting to Brightcove
-
3002: Brightcove encoder: input file is invalid or corrupt
-
3003: Reference Id assigned to this asset is already in use and could not be published in Brightcove
-
3004: Brightcove encoder: Error creating the encoding profile for this asset
-
3005: Error publishing asset on Brightcove
Packaging/Uploading Errors
-
4001: Error uploading MP4 result files
-
4002: Error uploading DASH result files
-
4003: Error uploading HLS result files
-
4004: Error connecting to upload server
-
4013: Error uploading thumbnails
-
4014: Error stitching video chunks
-
4005: Unknown error preparing/uploading output files
Protection Errors
-
2050: EZDRM response is not as expected
-
2051: EZDRM request timed out
-
2052: EZDRM request has too many redirects
-
2053: EZDRM returned a general http error
-
2054: EZDRM general request error
-
2055: EZDRM request returned internal server error
-
2060: Irdeto response is not as expected
-
2061: Irdeto request timed out
-
2062: Irdeto request has too many redirects
-
2063: Irdeto returned a general http error
-
2064: Irdeto general request error
-
2065: Irdeto request returned internal server error
-
2066: DRM protection not selected
Inference Errors
-
6001: Error uploading inference results
LightFlow Encoder Errors
-
7001: Error encoding input