Kaltura scheduleEventResource API

The ScheduleEventResource service enables you create and manage (update, delete, retrieve, etc.) the connections between recording events and the resources required for these events (cameras, capture devices, etc.).

Operations 5

POST /service/schedule_scheduleeventresource/action/add #
POST /service/schedule_scheduleeventresource/action/delete #
POST /service/schedule_scheduleeventresource/action/get #
POST /service/schedule_scheduleeventresource/action/list #
POST /service/schedule_scheduleeventresource/action/update #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kaltura-scheduleeventresource-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kaltura-scheduleeventresource-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The Kaltura OTT API
  title: Kaltura OTT accessControl Schedule Event Resource API
  version: 3.6.287.20720
servers:
- url: https://tvpapi-us-preprod.ott.kaltura.com/api_v3
- url: http://tvpapi-us-preprod.ott.kaltura.com/api_v3
security:
- ks: []
tags:
- description: The ScheduleEventResource service enables you create and manage (update, delete, retrieve, etc.) the connections between recording events and the resources required for these events (cameras, capture devices, etc.).
  name: scheduleEventResource
  x-plugin: schedule
paths:
  /service/schedule_scheduleeventresource/action/add:
    post:
      description: Allows you to add a new KalturaScheduleEventResource object
      operationId: scheduleEventResource.add
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
      tags:
      - scheduleEventResource
      x-kaltura-format: post
      x-kaltura-parameters:
      - scheduleEventResource
      requestBody:
        content:
          application/json:
            schema:
              properties:
                scheduleEventResource:
                  $ref: '#/components/schemas/KalturaScheduleEventResource'
              required:
              - scheduleEventResource
              type: object
  /service/schedule_scheduleeventresource/action/delete:
    post:
      description: Mark the KalturaScheduleEventResource object as deleted
      operationId: scheduleEventResource.delete
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
        x-Errors:
          description: '* `INVALID_OBJECT_ID`: Invalid object id [@ID@]'
      tags:
      - scheduleEventResource
      x-kaltura-format: post
      x-kaltura-parameters:
      - scheduleEventId
      - scheduleResourceId
      requestBody:
        content:
          application/json:
            schema:
              properties:
                scheduleEventId:
                  type: integer
                scheduleResourceId:
                  type: integer
              required:
              - scheduleEventId
              - scheduleResourceId
              type: object
  /service/schedule_scheduleeventresource/action/get:
    post:
      description: Retrieve a KalturaScheduleEventResource object by ID
      operationId: scheduleEventResource.get
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
        x-Errors:
          description: '* `INVALID_OBJECT_ID`: Invalid object id [@ID@]'
      tags:
      - scheduleEventResource
      x-kaltura-format: post
      x-kaltura-parameters:
      - scheduleEventId
      - scheduleResourceId
      requestBody:
        content:
          application/json:
            schema:
              properties:
                scheduleEventId:
                  type: integer
                scheduleResourceId:
                  type: integer
              required:
              - scheduleEventId
              - scheduleResourceId
              type: object
  /service/schedule_scheduleeventresource/action/list:
    post:
      description: List KalturaScheduleEventResource objects
      operationId: scheduleEventResource.list
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResourceListResponse'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResourceListResponse'
      tags:
      - scheduleEventResource
      x-kaltura-format: post
      x-kaltura-parameters:
      - filter
      - pager
      - filterBlackoutConflicts
      requestBody:
        content:
          application/json:
            schema:
              properties:
                filter:
                  $ref: '#/components/schemas/KalturaScheduleEventResourceFilter'
                filterBlackoutConflicts:
                  default: true
                  type: boolean
                pager:
                  $ref: '#/components/schemas/KalturaFilterPager'
              type: object
  /service/schedule_scheduleeventresource/action/update:
    post:
      description: Update an existing KalturaScheduleEventResource object
      operationId: scheduleEventResource.update
      parameters:
      - $ref: '#/components/parameters/ks'
      - $ref: '#/components/parameters/format'
      - $ref: '#/components/parameters/clientTag'
      - $ref: '#/components/parameters/partnerId'
      - $ref: '#/components/parameters/language'
      - $ref: '#/components/parameters/responseProfile'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
            text/xml:
              schema:
                $ref: '#/components/schemas/KalturaScheduleEventResource'
        x-Errors:
          description: '* `INVALID_OBJECT_ID`: Invalid object id [@ID@]'
      tags:
      - scheduleEventResource
      x-kaltura-format: post
      x-kaltura-parameters:
      - scheduleEventId
      - scheduleResourceId
      - scheduleEventResource
      requestBody:
        content:
          application/json:
            schema:
              properties:
                scheduleEventId:
                  type: integer
                scheduleEventResource:
                  $ref: '#/components/schemas/KalturaScheduleEventResource'
                scheduleResourceId:
                  type: integer
              required:
              - scheduleEventId
              - scheduleResourceId
              - scheduleEventResource
              type: object
components:
  schemas:
    KalturaDataEntryMatchAttributeCondition:
      allOf:
      - $ref: '#/components/schemas/KalturaSearchMatchAttributeCondition'
      description: "Auto-generated class.\n Used to search KalturaDataEntry attributes. Use KalturaDataEntryMatchAttribute enum to provide attribute name.\n/"
      properties:
        attribute:
          description: 'Enum Type: `KalturaDataEntryMatchAttribute`'
          enum:
          - adminTags
          - categoriesIds
          - creatorId
          - description
          - groupId
          - id
          - name
          - referenceId
          - replacedEntryId
          - replacingEntryId
          - searchText
          - tags
          - userId
          type: string
          x-enumLabels:
          - ADMIN_TAGS
          - CATEGORIES_IDS
          - CREATOR_ID
          - DESCRIPTION
          - GROUP_ID
          - ID
          - NAME
          - REFERENCE_ID
          - REPLACED_ENTRY_ID
          - REPLACING_ENTRY_ID
          - SEARCH_TEXT
          - TAGS
          - USER_ID
          x-enumType: KalturaDataEntryMatchAttribute
      title: KalturaDataEntryMatchAttributeCondition
      type: object
    KalturaReportExportJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaJobData'
      properties:
        baseUrl:
          type: string
        filePaths:
          type: string
        files:
          items:
            $ref: '#/components/schemas/KalturaReportExportFile'
          type: array
        recipientEmail:
          type: string
        reportItems:
          items:
            $ref: '#/components/schemas/KalturaReportExportItem'
          type: array
        reportsGroup:
          type: string
      title: KalturaReportExportJobData
      type: object
    KalturaLiveEntryServerNodeBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNodeFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaLiveEntryServerNodeFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaLiveEntryServerNodeFilter
          type: string
      title: KalturaLiveEntryServerNodeBaseFilter
      type: object
      x-abstract: true
    KalturaPodcastDistributionProviderBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProviderFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaPodcastDistributionProviderFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaPodcastDistributionProviderFilter
          type: string
      title: KalturaPodcastDistributionProviderBaseFilter
      type: object
      x-abstract: true
    KalturaNdnDistributionProvider:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProvider'
      properties: {}
      title: KalturaNdnDistributionProvider
      type: object
    KalturaLiveStreamListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaLiveStreamEntry'
          type: array
      title: KalturaLiveStreamListResponse
      type: object
    KalturaLiveReportExportJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaJobData'
      properties:
        entryIds:
          type: string
        outputPath:
          type: string
        recipientEmail:
          type: string
        timeReference:
          type: integer
        timeZoneOffset:
          type: integer
      title: KalturaLiveReportExportJobData
      type: object
    KalturaMsnDistributionProfile:
      allOf:
      - $ref: '#/components/schemas/KalturaConfigurableDistributionProfile'
      properties:
        csId:
          type: string
        domain:
          type: string
        flvFlavorParamsId:
          type: integer
        msnvideoCat:
          type: string
        msnvideoTop:
          type: string
        msnvideoTopCat:
          type: string
        pageGroup:
          type: string
        password:
          type: string
          x-inputType: password
        slFlavorParamsId:
          type: integer
        slHdFlavorParamsId:
          type: integer
        source:
          type: string
        sourceFlavorParamsId:
          type: integer
        sourceFriendlyName:
          type: string
        username:
          type: string
        wmvFlavorParamsId:
          type: integer
      title: KalturaMsnDistributionProfile
      type: object
    KalturaAmazonS3StorageProfileFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaAmazonS3StorageProfileBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - +updatedAt
          - -createdAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaAmazonS3StorageProfileOrderBy
      title: KalturaAmazonS3StorageProfileFilter
      type: object
    KalturaAttUverseDistributionProviderBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProviderFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaAttUverseDistributionProviderFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaAttUverseDistributionProviderFilter
          type: string
      title: KalturaAttUverseDistributionProviderBaseFilter
      type: object
      x-abstract: true
    KalturaConferenceEntryServerNode:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNode'
      properties:
        confRoomStatus:
          description: '`readOnly`


            Enum Type: `KalturaConferenceRoomStatus`'
          enum:
          - 1
          - 2
          - 3
          readOnly: true
          type: integer
          x-enumLabels:
          - CREATED
          - READY
          - ENDED
          x-enumType: KalturaConferenceRoomStatus
        registered:
          description: '`readOnly`'
          readOnly: true
          type: integer
      title: KalturaConferenceEntryServerNode
      type: object
    KalturaZoomDropFolderFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaZoomDropFolderBaseFilter'
      properties: {}
      title: KalturaZoomDropFolderFilter
      type: object
    KalturaDrmPolicyFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaDrmPolicyBaseFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaDrmPolicyFilter'
      - $ref: '#/components/schemas/KalturaPlayReadyPolicyFilter'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaDrmPolicyFilter
          - KalturaPlayReadyPolicyFilter
          type: string
        orderBy:
          type: string
          x-enumLabels: []
          x-enumType: KalturaDrmPolicyOrderBy
      title: KalturaDrmPolicyFilter
      type: object
    KalturaLiveEntryServerNodeFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaLiveEntryServerNodeBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - +updatedAt
          - -createdAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaLiveEntryServerNodeOrderBy
      title: KalturaLiveEntryServerNodeFilter
      type: object
    KalturaPdfFlavorParamsBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaFlavorParamsFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaPdfFlavorParamsFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaPdfFlavorParamsFilter
          type: string
      title: KalturaPdfFlavorParamsBaseFilter
      type: object
      x-abstract: true
    KalturaDropFolderFileResource:
      allOf:
      - $ref: '#/components/schemas/KalturaGenericDataCenterContentResource'
      description: Used to ingest media that dropped through drop folder
      properties:
        dropFolderFileId:
          description: Id of the drop folder file object
          type: integer
      title: KalturaDropFolderFileResource
      type: object
    KalturaSchedulerListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaScheduler'
          type: array
      title: KalturaSchedulerListResponse
      type: object
    KalturaSipEntryServerNode:
      allOf:
      - $ref: '#/components/schemas/KalturaEntryServerNode'
      properties:
        sipPrimaryAdpId:
          description: '`readOnly`'
          readOnly: true
          type: string
        sipRoomId:
          description: '`readOnly`'
          readOnly: true
          type: string
        sipSecondaryAdpId:
          description: '`readOnly`'
          readOnly: true
          type: string
      title: KalturaSipEntryServerNode
      type: object
    KalturaAccessControlContextTypeHolder:
      allOf:
      - $ref: '#/components/schemas/KalturaContextTypeHolder'
      properties: {}
      title: KalturaAccessControlContextTypeHolder
      type: object
    KalturaCuePointFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaCuePointBaseFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaCuePointFilter'
      - $ref: '#/components/schemas/KalturaAdCuePointFilter'
      - $ref: '#/components/schemas/KalturaAnnotationFilter'
      - $ref: '#/components/schemas/KalturaAnswerCuePointFilter'
      - $ref: '#/components/schemas/KalturaCodeCuePointFilter'
      - $ref: '#/components/schemas/KalturaEventCuePointFilter'
      - $ref: '#/components/schemas/KalturaQuestionCuePointFilter'
      - $ref: '#/components/schemas/KalturaThumbCuePointFilter'
      discriminator:
        propertyName: objectType
      properties:
        freeText:
          type: string
        objectType:
          enum:
          - KalturaCuePointFilter
          - KalturaAdCuePointFilter
          - KalturaAnnotationFilter
          - KalturaAnswerCuePointFilter
          - KalturaCodeCuePointFilter
          - KalturaEventCuePointFilter
          - KalturaQuestionCuePointFilter
          - KalturaThumbCuePointFilter
          type: string
        orderBy:
          enum:
          - +createdAt
          - +intId
          - +partnerSortValue
          - +startTime
          - +triggeredAt
          - +updatedAt
          - -createdAt
          - -intId
          - -partnerSortValue
          - -startTime
          - -triggeredAt
          - -updatedAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - INT_ID_ASC
          - PARTNER_SORT_VALUE_ASC
          - START_TIME_ASC
          - TRIGGERED_AT_ASC
          - UPDATED_AT_ASC
          - CREATED_AT_DESC
          - INT_ID_DESC
          - PARTNER_SORT_VALUE_DESC
          - START_TIME_DESC
          - TRIGGERED_AT_DESC
          - UPDATED_AT_DESC
          x-enumType: KalturaCuePointOrderBy
        userIdCurrent:
          description: 'Enum Type: `KalturaNullableBoolean`'
          enum:
          - -1
          - 0
          - 1
          type: integer
          x-enumLabels:
          - NULL_VALUE
          - FALSE_VALUE
          - TRUE_VALUE
          x-enumType: KalturaNullableBoolean
        userIdEqualCurrent:
          description: 'Enum Type: `KalturaNullableBoolean`'
          enum:
          - -1
          - 0
          - 1
          type: integer
          x-enumLabels:
          - NULL_VALUE
          - FALSE_VALUE
          - TRUE_VALUE
          x-enumType: KalturaNullableBoolean
      title: KalturaCuePointFilter
      type: object
    KalturaUploadTokenFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaUploadTokenBaseFilter'
      properties:
        orderBy:
          enum:
          - +createdAt
          - -createdAt
          type: string
          x-enumLabels:
          - CREATED_AT_ASC
          - CREATED_AT_DESC
          x-enumType: KalturaUploadTokenOrderBy
      title: KalturaUploadTokenFilter
      type: object
    KalturaSyndicationDistributionProvider:
      allOf:
      - $ref: '#/components/schemas/KalturaDistributionProvider'
      properties: {}
      title: KalturaSyndicationDistributionProvider
      type: object
    KalturaTagListResponse:
      allOf:
      - $ref: '#/components/schemas/KalturaListResponse'
      properties:
        objects:
          items:
            $ref: '#/components/schemas/KalturaTag'
          type: array
      title: KalturaTagListResponse
      type: object
    KalturaBulkUploadEntryData:
      allOf:
      - $ref: '#/components/schemas/KalturaBulkUploadObjectData'
      description: "This class represents object-specific data passed to the \n bulk upload job."
      properties:
        conversionProfileId:
          description: Selected profile id for all bulk entries
          type: integer
      title: KalturaBulkUploadEntryData
      type: object
    KalturaConvertJobData:
      allOf:
      - $ref: '#/components/schemas/KalturaConvartableJobData'
      properties:
        customData:
          type: string
        destFileSyncLocalPath:
          type: string
        destFileSyncRemoteUrl:
          type: string
        destFileSyncSharedPath:
          type: string
        engineMessage:
          type: string
        estimatedEffort:
          type: integer
        extraDestFileSyncs:
          items:
            $ref: '#/components/schemas/KalturaDestFileSyncDescriptor'
          type: array
        flavorAssetId:
          type: string
        logFileSyncLocalPath:
          type: string
        logFileSyncRemoteUrl:
          type: string
        remoteMediaId:
          type: string
        userCpu:
          type: integer
      title: KalturaConvertJobData
      type: object
    KalturaESearchParams:
      anyOf:
      - $ref: '#/components/schemas/KalturaESearchCategoryParams'
      - $ref: '#/components/schemas/KalturaESearchEntryParams'
      - $ref: '#/components/schemas/KalturaESearchGroupParams'
      - $ref: '#/components/schemas/KalturaESearchUserParams'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectId:
          type: string
        objectStatuses:
          type: string
        objectType:
          enum:
          - KalturaESearchCategoryParams
          - KalturaESearchEntryParams
          - KalturaESearchGroupParams
          - KalturaESearchUserParams
          type: string
        orderBy:
          $ref: '#/components/schemas/KalturaESearchOrderBy'
      title: KalturaESearchParams
      type: object
      x-abstract: true
    KalturaMediaEntryCompareAttributeCondition:
      allOf:
      - $ref: '#/components/schemas/KalturaSearchComparableAttributeCondition'
      description: "Auto-generated class.\n Used to search KalturaMediaEntry attributes. Use KalturaMediaEntryCompareAttribute enum to provide attribute name.\n/"
      properties:
        attribute:
          description: 'Enum Type: `KalturaMediaEntryCompareAttribute`'
          enum:
          - accessControlId
          - createdAt
          - endDate
          - lastPlayedAt
          - mediaDate
          - mediaType
          - moderationCount
          - moderationStatus
          - msDuration
          - partnerId
          - partnerSortValue
          - plays
          - rank
          - replacementStatus
          - startDate
          - status
          - totalRank
          - type
          - updatedAt
          - views
          type: string
          x-enumLabels:
          - ACCESS_CONTROL_ID
          - CREATED_AT
          - END_DATE
          - LAST_PLAYED_AT
          - MEDIA_DATE
          - MEDIA_TYPE
          - MODERATION_COUNT
          - MODERATION_STATUS
          - MS_DURATION
          - PARTNER_ID
          - PARTNER_SORT_VALUE
          - PLAYS
          - RANK
          - REPLACEMENT_STATUS
          - START_DATE
          - STATUS
          - TOTAL_RANK
          - TYPE
          - UPDATED_AT
          - VIEWS
          x-enumType: KalturaMediaEntryCompareAttribute
      title: KalturaMediaEntryCompareAttributeCondition
      type: object
    KalturaUverseDistributionProfileBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaConfigurableDistributionProfileFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaUverseDistributionProfileFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaUverseDistributionProfileFilter
          type: string
      title: KalturaUverseDistributionProfileBaseFilter
      type: object
      x-abstract: true
    KalturaFileAssetBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaRelatedFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaFileAssetFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        createdAtGreaterThanOrEqual:
          type: integer
        createdAtLessThanOrEqual:
          type: integer
        fileAssetObjectTypeEqual:
          description: 'Enum Type: `KalturaFileAssetObjectType`'
          enum:
          - '2'
          - '3'
          type: string
          x-enumLabels:
          - UI_CONF
          - ENTRY
          x-enumType: KalturaFileAssetObjectType
        idEqual:
          type: integer
        idIn:
          type: string
        objectIdEqual:
          type: string
        objectIdIn:
          type: string
        objectType:
          enum:
          - KalturaFileAssetFilter
          type: string
        partnerIdEqual:
          type: integer
        statusEqual:
          description: 'Enum Type: `KalturaFileAssetStatus`'
          enum:
          - '0'
          - '1'
          - '2'
          - '3'
          - '4'
          type: string
          x-enumLabels:
          - PENDING
          - UPLOADING
          - READY
          - DELETED
          - ERROR
          x-enumType: KalturaFileAssetStatus
        statusIn:
          type: string
        updatedAtGreaterThanOrEqual:
          type: integer
        updatedAtLessThanOrEqual:
          type: integer
      title: KalturaFileAssetBaseFilter
      type: object
      x-abstract: true
    KalturaHuluDistributionProfileBaseFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaConfigurableDistributionProfileFilter'
      anyOf:
      - $ref: '#/components/schemas/KalturaHuluDistributionProfileFilter'
      description: '`abstract`'
      discriminator:
        propertyName: objectType
      properties:
        objectType:
          enum:
          - KalturaHuluDistributionProfileFilter
          type: string
      title: KalturaHuluDistributionProfileBaseFilter
      type: object
      x-abstract: true
    KalturaEntryReplacementOptions:
      description: Advanced configuration for entry replacement process
      properties:
        keepManualThumbnails:
          description: If true manually created thumbnails will not be deleted on entry replacement
          type: integer
        pluginOptionItems:
          items:
            $ref: '#/components/schemas/KalturaPluginReplacementOptionsItem'
          type: array
      title: KalturaEntryReplacementOptions
      type: object
    KalturaModifyCategoriesObjectTask:
      allOf:
      - $ref: '#/components/schemas/KalturaObjectTask'
      properties:
        addRemoveType:
          description: 'Enum Type: `KalturaScheduledTaskAddOrRemoveType`


            Should the object task add or remove categories?'
          enum:
          - 1
          - 2
          - 3
          type: integer
          x-enumLabels:
          - ADD
          - REMOVE
          - MOVE
          x-enumType: KalturaScheduledTaskAddOrRemoveType
        categoryIds:
          items:
            $ref: '#/components/schemas/KalturaIntegerValue'
          type: array
      title: KalturaModifyCategoriesObjectTask
      type: object
    KalturaCatalogItemAdvancedFilter:
      allOf:
      - $ref: '#/components/schemas/KalturaSearchItem'
      properties:
        serviceFeatureEqual:
          description: 'Enum Type: `KalturaVendorServiceFeature`'
          enum:
          - 1
          - 2
          - 3
          - 4
          - 5
          - 6
          - 7
          - 8
          - 9
          type: integer
          x-enumLabels:
          - CAPTIONS
          - TRANSLATION
          - ALIGNMENT
          - AUDIO_DESCRIPTION
          - CHAPTERING
          - INTELLIGENT_TAGGING
          - DUBBING
          - LIVE_CAPTION
          - EXTENDED_AUDIO_DESCRIPTION
          x-enumType: KalturaVendorServiceFeature
        serviceFeatureIn:
          type: string
        serviceTypeEqual:
          description: 'Enum Type: `KalturaVendorServiceType`'
          enum:
          - 1
          - 2
          type: integer
          x-enumLabels:
          - HUMAN
          - MACHINE
          x-enumType: KalturaVendorServiceType
        serviceTypeIn:
          type: string
        sourceLanguageEqual:
          description: 'Enum Type: `KalturaCatalogItemLanguage`'
          enum:
          - Arabic
          - Cantonese
          - Catalan
          - Chinese
          - Czech
          - Danish
          - Dutch
          - English
          - English (American)
          - English (British)
          - Finnish
          - French
          - French (Canada)
          - Gaelic (Scottish)
          - German
          - Greek
          - Hebrew
          - Hindi
          - Hungarian
          - Icelandic
          - Indonesian
          - Irish
          - Italian
          - Japanese
          - Korean
          - Malayalam
          - Mandarin Chinese
          - Norwegian
          - Polish
          - Portuguese
          - Portuguese (Brazil)
          - Romanian
          - Russian
          - Spanish
          - Spanish (Latin America)
          - Swedish
          - Taiwanese Mandarin
          - Tamil
          - Thai
          - Turkish
          - Ukrainian
          - Urdu
          - Vietnamese
          - Welsh
          - Zulu
          type: string
          x-enumLabels:
          - AR
          - YUE
          - CA
          - ZH
          - CS
          - DA
          - NL
          - EN
          - EN_US
          - EN_GB
          - FI
          - FR
          - FR_CA
          - GD
          - DE
          - EL
          - HE
          - HI
          - HU
          - IS
          - IN
          - GA
          - IT
          - JA
          - KO
          - ML
          - CMN
          - 'NO'
          - PL
          - PT
          - PT_BR
          - RO
          - RU
          - ES
          - ES_XL
          - SV
          - ZH_TW
          - TA
          - TH
          - TR
          - UK
          - UR
          - VI
          - CY
          - ZU
          x-enumType: KalturaCatalogItemLanguage
        targetLanguageEqual:
          description: 'Enum Type: `KalturaCatalogItemLanguage`'
          enum:
          - Arabic
          - Cantonese
          - Catalan
          - Chinese
          - Czech
          - Danish
          - Dutch
          - English
          - English (American)
          - English (British)
          - Finnish
          - French
          - French (Canada)
          - Gaelic (Scottish)
          - German
          - Greek
          - Hebrew
          - Hindi
          - Hungarian
          - Icelandic
          - Indonesian
          - Irish
          - Italian
          - Japanese
          - Korean
          - Malayalam
          - Mandarin Chinese
          - Norwegian
          - Polish
          - Portuguese
          - Portuguese (Brazil)
          - Romanian
          - Russian
          - Spanish
          - Spanish (Latin America)
          - Swedish
          - Taiwanese Mandarin
          - Tamil
          - Thai
          - Turkish
          - Ukrainian
          - Urdu
          - Vietnamese
          - Welsh
          - Zulu
          type: string
          x-enumLabels:
          - AR
          - YUE
          - CA
          - ZH
          - CS
          - DA
          - NL
          - EN
          - EN_US
          - EN_GB
          - FI
          - FR
          - FR_CA
          - GD
          - DE
          - EL
          - HE
          - HI
          - HU
          - IS
          - IN
          - GA
          - IT
          - JA
          - KO
          - ML
          - CMN
          - 'NO'
          - PL
          - PT
          - PT_BR
          - RO
          - RU
          - ES
          - ES_XL
          - SV
          - ZH_TW
          - TA
          - TH
          - TR
          -

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