Dynamic Ingest Error Message Reference

This is a reference to error messages returned by the Dynamic Ingest API. Also see the error message reference for the CMS API, which is used in conjunction with the Dynamic Ingest API for ingesting videos.

Error messages

The follow error messages can be returned by the Dynamic Ingest API

Dynamic Ingest Error Messages
Code Message Type Description
400 PROFILE json

Unable to find profile by name

400 BAD_REQUEST json

Unable to parse request body.

400 NOT_SUBMITTED json

Unable to submit job, please try again later

400 NO_SUCH_VIDEO json

Unable to find the referenced video

400 NO_SOURCE json

Unable to find a source to use

400 CDN_CREDENTIALS json

Unable to fetch CDN credentials

400 BAD_CALLBACKS json

Callbacks were not in expected format

401 UNAUTHORIZED json

Authentication failed; check to make sure your client credentials were correct for the access token

403 DYNAMIC_DELIVERY_NOT_ALLOWED json

This account is not enabled for Dynamic Delivery, but a Dynamic Delivery profile was specified

403 CONTEXT_AWARE_ENCODING_NOT_ALLOWED json

This account is not enabled for Context Aware Encoding, but a Context Aware Encoding profile was specified

404 RESOURCE_NOT_FOUND json

The api couldn't find the resource you requested

415 UNSUPPORTED_MEDIA_TYPE json

Either the file you are trying to ingest is not a type supported (see Supported Video and Audio Formats, Codecs, and Containers) or the request did not include a Content-Type: application/json header

422 MALFORMED_SOURCE_URL json

source url is malformed.

422 BAD_PROTOCOL_SOURCE_URL json

source url uses a unsupported protocol.

422 EXCEED_MAXIMUM_VTT_SOURCES json

vtt sources exceed the maximum size.

422 INVALID_VTT_KIND json

vtt kind is invalid.

422 CONSTRAINT_VIOLATION json

capture-image is not allowed if an image source is provided.

422 UNPROCESSABLE_ENTITY json

request data contains some unprocessable entity.

429 RATE_LIMIT_EXCEEDED json

Dynamic Ingest job not created. Reduce the number of concurrent jobs for this account before trying again. This error has been logged

400 CDN_CONFIGS json

Unable to fetch CDN credentials

400 AMBIGUOUS_REQUEST json

Both a master url and use_archived_master were set in the request.

500 INGEST_ERROR json

This error generally indicates that there was a temporary disruption of the ingest service.