API Links

Jobs API Link

Jobs

Jobs are used to manage tasks. They typically are used to perform operations which take some time, or have multiple steps in them.

Examples of tasks:

  • Analysis of video and image assets.
  • Batch operations on multiple assets.
  • Exporting.
  • Transcoding files.
  • Uploading.

Jobs can be associated to the following entities:

As well as that which is used to perform the job such as:

Job Status

Jobs can have one of the following statuses

  • READY Job is ready to be started
  • STARTED Job has started and is in progress
  • FINISHED Job has finished successfully
  • FAILED Job failed to completely successfully
  • WAITING Job is waiting for a resource to become available before it can progress.
  • ABORT_PENDING Job is about to be aborted
  • ABORTED Job has cancelled.

Job Step Status

Job's can have multiple steps and these steps have a status on them:

  • WAITING Job is waiting for a resource to become available before it can progress.
  • IN_PROGRESS Job step is currently being run
  • FAILED Job Step failed to completely successfully
  • DONE Job Step has finished and completed successfully.

Job Types

  • TRANSCODE Transcoding job
  • EXPORT Exporting job
  • INDEX Indexing of the search engine job
  • MOVE Performing a movement of a file or fileset
  • TRANSFER Performing a transfer of a file, this can be for archive/restoring or general purpose transferring of files.
  • ARCHIVE Performing an archive operation
  • RESTORE Restoring file or files from archive
  • RESTOREFROMGLACIER Restoring file from Amazon AWS Glacier
  • CUSTOM Custom Job running on iconik

Learn more