Kaltura jobs API

batch service lets you handle different batch process from remote machines. As opposed to other objects in the system, locking mechanism is critical in this case. For this reason the GetExclusiveXX, UpdateExclusiveXX and FreeExclusiveXX actions are important for the system's integrity. In general - updating batch object should be done only using the UpdateExclusiveXX which in turn can be called only after acuiring a batch objet properly (using GetExclusiveXX). If an object was aquired and should be returned to the pool in it's initial state - use the FreeExclusiveXX action Terminology: LocationId ServerID ParternGroups

OpenAPI Specification

kaltura-jobs-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  description: The Kaltura OTT API
  title: Kaltura OTT accessControl jobs API
  version: 3.6.287.20720
host: tvpapi-us-preprod.ott.kaltura.com
basePath: /api_v3
schemes:
- https
- http
produces:
- application/json
- text/xml
security:
- ks: []
tags:
- description: "batch service lets you handle different batch process from remote machines.\n As opposed to other objects in the system, locking mechanism is critical in this case.\n For this reason the GetExclusiveXX, UpdateExclusiveXX and FreeExclusiveXX actions are important for the system's integrity.\n In general - updating batch object should be done only using the UpdateExclusiveXX which in turn can be called only after \n acuiring a batch objet properly (using  GetExclusiveXX).\n If an object was aquired and should be returned to the pool in it's initial state - use the FreeExclusiveXX action \n Terminology:\n LocationId\n ServerID\n ParternGroups"
  name: jobs
paths:
  /service/jobs/action/abortBulkUpload:
    post:
      description: batch abortBulkUploadAction aborts and returns the status of bulk upload task
      operationId: jobs.abortBulkUpload
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortCaptureThumb:
    post:
      description: batch abortCaptureThumbAction aborts and returns the status of capture thumbnail task
      operationId: jobs.abortCaptureThumb
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortConvert:
    post:
      description: batch abortConvertAction aborts and returns the status of convert task
      operationId: jobs.abortConvert
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortConvertCollection:
    post:
      description: batch abortConvertCollectionAction aborts and returns the status of convert profile task
      operationId: jobs.abortConvertCollection
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortConvertProfile:
    post:
      description: batch abortConvertProfileAction aborts and returns the status of convert profile task
      operationId: jobs.abortConvertProfile
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortExtractMedia:
    post:
      description: batch abortExtractMediaAction aborts and returns the status of extract media task
      operationId: jobs.abortExtractMedia
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortImport:
    post:
      description: batch abortImportAction aborts and returns the status of import task
      operationId: jobs.abortImport
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortJob:
    post:
      description: batch abortJobAction aborts and returns the status of task
      operationId: jobs.abortJob
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
            jobType:
              enum:
              - ReachInternal.ReachInternalQueueHandler
              - '0'
              - caption.convertcaptionasset
              - caption.parsemultilanguagecaptionasset
              - captionSearch.parseCaptionAsset
              - contentDistribution.DistributionDelete
              - contentDistribution.DistributionDisable
              - contentDistribution.DistributionEnable
              - contentDistribution.DistributionFetchReport
              - contentDistribution.DistributionSubmit
              - contentDistribution.DistributionSync
              - contentDistribution.DistributionUpdate
              - dropFolder.DropFolderContentProcessor
              - dropFolder.DropFolderWatcher
              - eventNotification.EventNotificationHandler
              - integration.Integration
              - reach.EntryVendorTasksCsv
              - reach.SyncReachCreditTask
              - scheduledTask.ScheduledTask
              - tagSearch.IndexTagsByPrivacyContext
              - tagSearch.TagResolve
              - virusScan.VirusScan
              - widevine.WidevineRepositorySync
              - '1'
              - '2'
              - '3'
              - '4'
              - '5'
              - '6'
              - '7'
              - '10'
              - '11'
              - '14'
              - '15'
              - '16'
              - '17'
              - '18'
              - '19'
              - '20'
              - '21'
              - '22'
              - '23'
              - '24'
              - '25'
              - '26'
              - '27'
              - '28'
              - '29'
              - '30'
              - '31'
              - '32'
              - '33'
              - '34'
              - '35'
              - '36'
              - '37'
              - '38'
              - '39'
              - '40'
              - '41'
              - '42'
              - '43'
              - '44'
              - '45'
              - '46'
              - '47'
              - '48'
              - '49'
              - '50'
              - '51'
              - '52'
              - '53'
              - '54'
              - '55'
              - '56'
              type: string
              x-enumLabels:
              - REACH_INTERNAL_QUEUE_HANDLER
              - CONVERT
              - CONVERT_CAPTION_ASSET
              - PARSE_MULTI_LANGUAGE_CAPTION_ASSET
              - PARSE_CAPTION_ASSET
              - DISTRIBUTION_DELETE
              - DISTRIBUTION_DISABLE
              - DISTRIBUTION_ENABLE
              - DISTRIBUTION_FETCH_REPORT
              - DISTRIBUTION_SUBMIT
              - DISTRIBUTION_SYNC
              - DISTRIBUTION_UPDATE
              - DROP_FOLDER_CONTENT_PROCESSOR
              - DROP_FOLDER_WATCHER
              - EVENT_NOTIFICATION_HANDLER
              - INTEGRATION
              - ENTRY_VENDOR_TASK_CSV
              - SYNC_REACH_CREDIT_TASK
              - SCHEDULED_TASK
              - INDEX_TAGS
              - TAG_RESOLVE
              - VIRUS_SCAN
              - WIDEVINE_REPOSITORY_SYNC
              - IMPORT
              - DELETE
              - FLATTEN
              - BULKUPLOAD
              - DVDCREATOR
              - DOWNLOAD
              - OOCONVERT
              - CONVERT_PROFILE
              - POSTCONVERT
              - EXTRACT_MEDIA
              - MAIL
              - NOTIFICATION
              - CLEANUP
              - SCHEDULER_HELPER
              - BULKDOWNLOAD
              - DB_CLEANUP
              - PROVISION_PROVIDE
              - CONVERT_COLLECTION
              - STORAGE_EXPORT
              - PROVISION_DELETE
              - STORAGE_DELETE
              - EMAIL_INGESTION
              - METADATA_IMPORT
              - METADATA_TRANSFORM
              - FILESYNC_IMPORT
              - CAPTURE_THUMB
              - DELETE_FILE
              - INDEX
              - MOVE_CATEGORY_ENTRIES
              - COPY
              - CONCAT
              - CONVERT_LIVE_SEGMENT
              - COPY_PARTNER
              - VALIDATE_LIVE_MEDIA_SERVERS
              - SYNC_CATEGORY_PRIVACY_CONTEXT
              - LIVE_REPORT_EXPORT
              - RECALCULATE_CACHE
              - LIVE_TO_VOD
              - COPY_CAPTIONS
              - CHUNKED_ENCODE_JOB_SCHEDULER
              - SERVER_NODE_MONITOR
              - USERS_CSV
              - CLIP_CONCAT
              - COPY_CUE_POINTS
              - EXPORT_CSV
              - REPORT_EXPORT
              - LIVE_ENTRY_ARCHIVE
              - STORAGE_UPDATE
              - STORAGE_PERIODIC_EXPORT
              - STORAGE_PERIODIC_PURGE
              - STORAGE_PERIODIC_DELETE_LOCAL
              - REACH_JOB_CLEANER
              x-enumType: KalturaBatchJobType
          required:
          - jobId
          - jobType
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
      - jobType
  /service/jobs/action/abortMail:
    post:
      description: batch abortMailAction aborts and returns the status of mail task
      operationId: jobs.abortMail
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortNotification:
    post:
      description: batch abortNotificationAction aborts and returns the status of notification task
      operationId: jobs.abortNotification
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortPostConvert:
    post:
      description: batch abortPostConvertAction aborts and returns the status of post convert task
      operationId: jobs.abortPostConvert
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortProvisionDelete:
    post:
      description: batch abortProvisionDeleteAction aborts and returns the status of ProvisionDelete task
      operationId: jobs.abortProvisionDelete
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortProvisionProvide:
    post:
      description: batch abortProvisionProvideAction aborts and returns the status of ProvisionProvide task
      operationId: jobs.abortProvisionProvide
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortStorageDelete:
    post:
      description: batch abortStorageDeleteAction aborts and returns the status of export task
      operationId: jobs.abortStorageDelete
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/abortStorageExport:
    post:
      description: batch abortStorageExportAction aborts and returns the status of export task
      operationId: jobs.abortStorageExport
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/addBatchJob:
    post:
      description: batch addBatchJob action allows to add a generic BatchJob
      operationId: jobs.addBatchJob
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            batchJob:
              $ref: '#/definitions/KalturaBatchJob'
          required:
          - batchJob
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJob'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - batchJob
  /service/jobs/action/addConvertProfileJob:
    post:
      description: batch addConvertProfileJobAction creates a new convert profile job
      operationId: jobs.addConvertProfileJob
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            entryId:
              type: string
          required:
          - entryId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - entryId
  /service/jobs/action/addMailJob:
    post:
      description: Adds new mail job
      operationId: jobs.addMailJob
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            mailJobData:
              $ref: '#/definitions/KalturaMailJobData'
          required:
          - mailJobData
          type: object
      responses:
        '200':
          description: Success
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - mailJobData
  /service/jobs/action/boostEntryJobs:
    post:
      description: batch boostEntryJobsAction boosts all the jobs associated with the entry
      operationId: jobs.boostEntryJobs
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            entryId:
              type: string
          required:
          - entryId
          type: object
      responses:
        '200':
          description: Success
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - entryId
  /service/jobs/action/deleteBulkUpload:
    post:
      description: batch deleteBulkUploadAction deletes and returns the status of bulk upload task
      operationId: jobs.deleteBulkUpload
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteCaptureThumb:
    post:
      description: batch deleteCaptureThumbAction deletes and returns the status of capture thumbnail task
      operationId: jobs.deleteCaptureThumb
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteConvert:
    post:
      description: batch deleteConvertAction deletes and returns the status of convert task
      operationId: jobs.deleteConvert
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteConvertCollection:
    post:
      description: batch deleteConvertCollectionAction deletes and returns the status of convert profile task
      operationId: jobs.deleteConvertCollection
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteConvertProfile:
    post:
      description: batch deleteConvertProfileAction deletes and returns the status of convert profile task
      operationId: jobs.deleteConvertProfile
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteExtractMedia:
    post:
      description: batch deleteExtractMediaAction deletes and returns the status of extract media task
      operationId: jobs.deleteExtractMedia
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteImport:
    post:
      description: batch deleteImportAction deletes and returns the status of import task
      operationId: jobs.deleteImport
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
          required:
          - jobId
          type: object
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/KalturaBatchJobResponse'
      tags:
      - jobs
      x-kaltura-format: post
      x-kaltura-parameters:
      - jobId
  /service/jobs/action/deleteJob:
    post:
      description: batch deleteJobAction deletes and returns the status of task
      operationId: jobs.deleteJob
      parameters:
      - $ref: '#/parameters/ks'
      - $ref: '#/parameters/format'
      - $ref: '#/parameters/clientTag'
      - $ref: '#/parameters/partnerId'
      - $ref: '#/parameters/language'
      - $ref: '#/parameters/responseProfile'
      - in: body
        name: body
        schema:
          properties:
            jobId:
              type: integer
            jobType:
              enum:
              - ReachInternal.ReachInternalQueueHandler
              - '0'
              - caption.convertcaptionasset
              - caption.parsemultilanguagecaptionasset
              - captionSearch.parseCaptionAsset
              - contentDistribution.DistributionDelete
              - contentDistribution.DistributionDisable
              - contentDistribution.DistributionEnable
              - contentDistribution.DistributionFetchReport
              - contentDistribution.DistributionSubmit
              - contentDistribution.DistributionSync
              - contentDistribution.DistributionUpdate
              - dropFolder.DropFolderContentProcessor
              - dropFolder.DropFolderWatcher
              - eventNotification.EventNotificationHandler
              - integration.Integration
              - reach.EntryVendorTasksCsv
              - reach.SyncReachCreditTask
              - scheduledTask.ScheduledTask
              - tagSearch.IndexTagsByPrivacyContext
              - tagSearch.TagResolve
              - virusScan.VirusScan
              - widevine.WidevineRepositorySync
              - '1'
              - '2'
              - '3'
              - '4'
              - '5'
              - '6'
              - '7'
              - '10'
              - '11'
              - '14'
              - '15'
              - '16'
              - '17'
              - '18'
              - '19'
              - '20'
              - '21'
              - '22'
              - '23'
              - '24'
              - '25'
              - '26'
              - '27'
              - '28'
              - '29'
              - '30'
              - '31'
              - '32'
              - '33'
              - '34'
              - '35'
              - '36'
              - '37'
              - '38'
              - '39'
              - '40'
              - '41'
              - '42'
              - '43'
              - '44'
              - '45'
              - '46'
              - '47'
              - '48'
              - '49'
              - '50'
              - '51'
              - '52'
              - '53'
              - '54'
              - '55'
              - '56'
              type: string
              x-enumLabels:
              - REACH_INTERNAL_QUEUE_HANDLER
              - CONVERT
              - CONVERT_CAPTION_ASSET
              - PARSE_MULTI_LANGUAGE_CAPTION_ASSET
              - PARSE_CAPTION_ASSET
              - DISTRIBUTION_DELETE
              - DISTRIBUTION_DISABLE
              - DISTRIBUTION_ENABLE
              - DISTRIBUTION_FETCH_REPORT
              - DISTRIBUTION_SUBMIT
              - DISTRIBUTION_SYNC
              - DISTRIBUTION_UPDATE
              - DROP_FOLDER_CONTENT_PROCESSOR
              - DROP_FOLDER_WATCHER
              - EVENT_NOTIFICATION_HANDLER
              - INTEGRATION
              - ENTRY_VENDOR_TASK_CSV
              - SYNC_REACH_CREDIT_TASK
              - SCHEDULED_TASK
              - INDEX_TAGS
              - TAG_RESOLVE
              - VIRUS_SCAN
              - WIDEVINE_REPOSITORY_SYNC
              - IMPORT
              - DELETE
              - FLATTEN
              - BULKUPLOAD
              - DVDCREATOR
              - DOWNLOAD
              - OOCONVERT
              - CONVERT_PROFILE
              - POSTCONVERT
              - EXTRACT_MEDIA
              - MAIL
              - NOTIFICATION
              - CLEANUP
              - SCHEDULER_HELPER
              - BULKDOWNLOAD
              - DB_CLEANUP
              - PROVISION_PROVIDE
              - CONVERT_COLLECTION
              - STORAGE_EXPORT
              - PROVISION_DELETE
              - STORAGE_DELETE
              - EMAIL_INGESTION
              - METADATA_IMPORT
              - METADATA_TRANSFORM
              - FILESYNC_IMPORT
              - CAPTURE_THUMB
              - DELETE_FILE
              - INDEX
              - MOVE_CATEGORY_ENTRIES
              - COPY
              - CONCAT
              - CONVERT_LIVE_SEGMENT
              - COPY_PARTNER
              - VALIDATE_LIVE_MEDIA_SERVERS
              - SYNC_CATEGORY_PRIVACY_CONTEXT
              - LIVE_REPORT_EXPORT
              - RECALCULATE_CACHE
              - LIVE_TO_VOD
              - COPY_CAPTIONS
              - CHUNKED_ENCODE_JOB_SCHEDULER
              - SERVER_NODE_MONITOR
              - USERS_CSV
              - 

# --- truncated at 32 KB (1521 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kaltura/refs/heads/main/openapi/kaltura-jobs-api-openapi.yml